以编程方式将docx文件转换为doc

时间:2010-01-14 00:43:19

标签: c# docx doc

使用C#以编程方式将.docx文档转换为.doc文档有哪些选项?我希望尽可能便宜地做到这一点。理想情况下,我希望通过.net框架中的库或通过良好的可下载dll直接在代码中执行此操作。

我们遇到的一个限制是我们无法将Office安装到我们的服务器上。

2 个答案:

答案 0 :(得分:3)

考虑Aspose.Words。它是一种快速,价格合理且准确的高品质产品。将文档从docx转换为doc,即使使用Word自动化也可能导致数据丢失并可能影响保真度。这对某些用户来说可能非常重要。

我与他们的产品无关。

答案 1 :(得分:1)

您需要使用Microsoft.Office.Interop.OfficeOffice程序集将Docx文件以编程方式转换为Doc。它是Visual studio的一部分

"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office14"

我不确定内部这些dll是否得到了Office的支持。 但你可以尝试这个。因为我将Doc转换为ppt文件,并且在我的机器上没有安装Office的情况下工作正常。