C++ 是否有编写docx文件的开发工具包/库(用c或c+;+;)呢?
是否有用于编写docx文件的开发工具包/库(用c或c++编写)?Microsoft有一个开发工具包,但它是用C#编写的。不是工具包,但您可以尝试Word自动化类,它也适用于Word 2007/2010。 < p>的细节我不知道直接答案,但是如果你找不到,你可以只写一个C托管管理的COM对象,它公开你需要的东西,然后调用COCURATEATE实例从C或C++ +< /P> < P>访问类型库,考虑到OXML背后的XML模式的复杂性(OpenOffice XML文件格式落后.DOX文件),你可能想考虑使用一个工具来帮助你创建一个XSLT样式表,它可以生成所需的输出XML。然后使用一个基于C的XSLT引擎(来自内存的XT或Xalan-C)在压缩它们之前进行转换 Altova的Stylevision看起来对创建样式表有很好的支持,但我自己没有使用过。也许值得一看C++ 是否有编写docx文件的开发工具包/库(用c或c+;+;)呢?,c++,c,docx,openxml,C++,C,Docx,Openxml,是否有用于编写docx文件的开发工具包/库(用c或c++编写)?Microsoft有一个开发工具包,但它是用C#编写的。不是工具包,但您可以尝试Word自动化类,它也适用于Word 2007/2010。 < p>的细节我不知道直接答案,但是如果你找不到,你可以只写一个C托管管理的COM对象,它公开你需要的东西,然后调用COCURATEATE实例从C或C++ +< /P> < P>访问类型库,考虑到OXML背后的XML模式的复杂性(OpenOffice XML文件格式落后.DOX文件),你可能想考
我相信微软打算让您做以下事情之一: 1) 让您的工具输出/操作RTF文件,然后可以通过Word 2007读入这些文件 2) 通过编程调用Word,使用其自动化API创建文档本身
我不认为文件格式本身是他们通常公开API的东西。docx文件只是包含XML文件的文件夹树的ZIP文件。不会那么难对付吧?我猜您只需要几个XML文件就可以让Word打开它。它们中的大多数都提供元数据并支持高级功能。是的,这可能就是我最终要做的。我只是希望我能找到一个综合性的图书馆(不是通过自动化)来为我做这件事……下面的答案能回答你的问题吗?