使用 C# 以编程方式将 .docx 文档转换为 .doc 文档有哪些选项?我希望尽可能便宜地做到这一点。理想情况下,我想通过 .net 框架内的库或通过良好建立的可下载 dll 在代码中直接执行此操作。
我们面临的一个限制是我们无法将 Office 安装到我们的服务器上。
Consider Aspose.Words. It is a high quality product that is fast, reasonably priced and accurate. Converting documents from docx to doc, even with Word automation may result in data loss and may impact fidelity. This may be very important to some users.
I'm not affiliated with their product.
您需要使用Microsoft.Office.Interop.Office
和Office
汇编程序以编程方式将 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 的情况下它工作正常。