【问题标题】:Programmatically convert docx file to doc以编程方式将 docx 文件转换为 doc
【发布时间】:2010-01-14 00:43:19
【问题描述】:

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

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

【问题讨论】:

  • 你能安装 Office 吗?可以在虚拟机上运行吗?然后,您可以使用某种自动机...
  • 很遗憾,我们无法通过任何方式将办公室放到我们的服务器上。

标签: c# docx doc


【解决方案1】:

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

我不隶属于他们的产品。

【讨论】:

    【解决方案2】:

    您需要使用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,它可以正常工作。

    【讨论】:

    • COM 很好。避免时甚至更好。如果您需要裸机,这是一个很好的解决方案。
    • 您必须安装 office 才能使用 Interop,所以这不能回答问题..
    猜你喜欢
    • 2013-03-27
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 2011-12-02
    • 2012-05-11
    • 1970-01-01
    • 2011-10-03
    相关资源
    最近更新 更多