2010-08-17 103 views
2

我需要使用VS2008開發應用程序中的MS-Word插件,該應用程序將具有內容控件的docx文件轉換爲iXBRL格式。 iXBRL格式是一個相對較新的財務報表標準。MS-Word到iXBRL

有沒有任何API可以幫助我,或者任何人都可以給我一個想法繼續使用它?

在此先感謝。

問候, Saubhagya

+0

我還沒有看到任何轉換可用,但我想會有不久。有趣的問題,但+1。 – 2010-08-17 20:55:22

+0

很高興看到一些人在像iXBRL這樣的罕見平臺上工作:-) +1 – 2011-03-11 08:29:39

回答

0

我已經找到一種方法,但是這將是巨大的,如果任何人都可以實現這一幫助或給一些有識之士我到底對不對。

解決辦法是:

將文件另存爲HTML文件和編輯使用XML DOM在C#的標籤。但是因爲我是C#的新手,我並不真正意識到如何高效地完成它。請幫忙。

+0

你會改變你接受的答案..上面的答案似乎更好,信息豐富 – 2011-03-24 14:00:09

0

我會通過XSLT將OpenXML docx轉換爲XHTML。

我的XSLT會問:「內容控件是否有包含任何特殊指令的標籤?」

這樣的指令可能是:輸出該內容作爲控制元件US-GAAP:DebtDisclosureTextBlock

在其中任何內容控制包含將被包裹在該元件殼體。

如果採取這種方法,你需要:

  1. 做DOCX到XHTML的方式作用於說明在內容控制標籤

  2. 添加內容控制的一種方式(您可以通過Word功能區 - 開發人員選項卡執行此操作,但您可能希望爲用戶提供選擇合適的XBRL元素的方法)

0

我曾在IXBRL中工作,甚至在將文檔轉換爲ixbrl文件的軟件上工作。 IXBRL文件不過是帶有IXBRL標籤的XHTML文件(你必須知道這一點)。 軟件實際上按照您的回答方式工作。

DOC >>(轉換爲)XHTML >>然後使用軟件完成標記以使其成爲IXBRL文件。 後面的程序有點乏味,你需要專門的軟件。 這個軟件需要幾年內建,你需要要麼購買它,或者創建你自己的。(像我們一樣)

但 有一個可用的Mozilla插件,這將有助於你在把XHTML轉換成iXBRL格式。

https://addons.mozilla.org/en-US/firefox/addon/xbrl-addon/

您可以使用它,它免費的。

順便說一句,它很高興看到一些人難得的平臺,就像iXBRL上工作:-)

問候