是否有用於編寫docx文件的開發工具包/ lib(用c或C++編寫)?微軟有一個開發工具包,但它是用C#編寫的。是否有用於編寫docx文件的開發工具包/ lib(用c或C++編寫)?
10
A
回答
0
不是套件,但您可以嘗試Word自動化類,它也適用於Word 2007/2010。有關this answer的詳細信息。
1
我不直接知道答案,但如果找不到答案,您是否可以編寫一個C#管理的com對象來公開您需要的內容,然後調用CoCreateInstance從c或C++訪問類型庫?
1
考慮到OOXML(Open。XML文件格式在.docx文件背後)背後的XML架構的複雜性,您可能需要考慮使用一種工具來幫助您創建可生成所需輸出XML的XSLT樣式表。然後使用基於C的XSLT引擎之一(來自內存的XT或Xalan-c)在將它們壓縮之前進行轉換。
Altova的Stylevision看起來對創建樣式表有很好的支持,但我自己並沒有使用它。也許值得一瞧。
0
我相信微軟想讓你做下面的事情之一:
1)讓你的工具輸出/操作RTF文件,然後可以通過Word 2007中
讀入2)使用其自動化API以編程方式調用Word來創建文檔本身。
我不認爲文件格式本身是他們通常公開API的東西。
相關問題
- 1. 用C#編寫的ANTLR是否有效?
- 2. 用C++編寫的文件
- 3. AWS開發工具包C++:編譯CPP_FLAGS
- 4. C#編寫文件
- 5. 是否有用C#編寫的開源Http代理?
- 6. 是否有用C++編寫的開源PDF打印機?
- 7. 打開文件,用於從在Solaris中用C編寫的共享庫寫入
- 8. 使用C或C++編寫Linux shell
- 9. 導入用C或C編寫的dll文件#
- 10. 是否有用C++編寫的Firefox 5插件示例?
- 11. 用C編寫TestComplete插件#
- 12. 如何編寫可用於C++程序的C頭文件?
- 13. 使用C++編寫文件中的行
- 14. 用於編寫javascript代碼的工具
- 15. 用C編寫outlook編程#
- 16. 用C編寫Socket編程#
- 17. 文件編寫3次C#
- 18. 是否有任何流行的C++編寫的開源項目?
- 19. 使用C++編寫並暴露給C#或直接在C#中編寫?
- 20. 是否有必要在C中編寫這些頭文件?
- 21. 用LibTIFF C++編寫10,12位TIFF文件
- 22. 使用C++編寫zip壓縮文件
- 23. 使用C#編寫CSV文件
- 24. 用C程序編寫頭文件?
- 25. 用C++編寫/從文件讀取
- 26. 使用C#編寫一個TEXT文件
- 27. nginx - 是否有用於編輯配置文件的CLI工具?
- 28. 如何讀取,操縱和編寫.docx文件c
- 29. 是否可以用C++而不是C編寫OpenCL內核?
- 30. 用於編寫大型圖像文件的C++實用程序
docx文件只是包含XML文件的文件夾樹的ZIP。不能很難處理,對嗎?我猜你只需要一些XML文件就可以讓Word打開它。他們大多提供元數據並支持高級功能。 – RBerteig 2010-08-06 01:42:01
是的,這就是我可能最終要做的。我只是希望我能夠找到一個全面的庫(不通過自動化),可以爲我做... – Kevin 2010-08-06 16:48:47
做下面的回答你的問題? – 2011-01-20 05:28:31