是否有用于编写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. AWS开发工具包C++:编译CPP_FLAGS
- 3. C#编写文件
- 4. 是否有用C#编写的开源Http代理?
- 5. 是否有用C++编写的开源PDF打印机?
- 6. 打开文件,用于从在Solaris中用C编写的共享库写入
- 7. 使用C或C++编写Linux shell
- 8. 导入用C或C编写的dll文件#
- 9. 用C编写TestComplete插件#
- 10. 使用C++编写文件中的行
- 11. 用c编写的xml文件#
- 12. 用C编写outlook编程#
- 13. 用C编写Socket编程#
- 14. 使用C++编写并暴露给C#或直接在C#中编写?
- 15. 使用C#编写CSV文件
- 16. 是否有必要在C中编写这些头文件?
- 17. 是否可以用C++而不是C编写OpenCL内核?
- 18. 是否有任何用于编写Facebook应用的Delphi组件?
- 19. 是否有用C编写的python模块的fini例程?
- 20. 用JNI编写C++ Java包装器
- 21. 编写编排c#
- 22. 使用c编写的使用xdr编写的文件时出现问题
- 23. 是否有用c#编写的Memcached等价物?
- 24. 如何为多库lib本地c项目编写Android.mk文件?
- 25. 用C编写Workflow Foundation工作流程#
- 26. 用于编写RFC文本文件的编辑器是什么?
- 27. 是否可以使用c#编写a = b == c?
- 28. 用C#编写的Javascript回发下载文件
- 29. C# - 编写XML
- 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