【问题标题】:How can we convert the Word(*.doc/*.docx) to PDF? [closed]我们如何将 Word(*.doc/*.docx) 转换为 PDF? [关闭]
【发布时间】:2015-02-04 06:42:43
【问题描述】:

我的任务是将 word 文档转换为 PDF 文件。我需要一些可以免费完成的过程。可以帮助我在没有 Microsoft Interop 的情况下免费将 Word 转换为 PDF 文件的过程吗?

【问题讨论】:

    标签: c# asp.net pdf interop


    【解决方案1】:

    可悲的事实是,您显然不能。 如果它是一个简单的文档,很少有样式和简单的表格,甚至更少,那么是的,你可以试探性地找到一个免费的解决方案。

    付费解决方案也不能很好地工作,除非它是一个有点简单的文档。 我参与了一个项目,在该项目中我制作了一个文档生成系统,该系统必须每天准备大约 24.000 个 .docx 和 .pdf 格式的文档,相信我,我们尝试了一切。

    当文档不包含任何高级图或表格时,几乎有点工作的免费解决方案是 java 解决方案,docx4j。

    我们尝试使用 Apose、Gembox 和其他一些工具,但它们都无法将高级文档转换为适当的 pdf 而不会弄乱格式。

    尝试转换如下内容:example,而不使用 word。它行不通。或者至少大约一年前不会。

    我们最终设置了一个专用的文档服务器,该服务器托管了一个非常被滥用的 Microsoft Word 进程,除了生成和转换文档之外,它整天什么都不做。

    我会很高兴发现体面的免费(或付费)替代品的存在。但我的经验是,一旦您的文档变得非常复杂(参见示例),没有人会像 Microsoft 一样了解 .docx。他们不能/不会只制作一个可以包含在项目中进行转换的正确 .dll,这很糟糕,但事实就是这样。

    【讨论】:

      【解决方案2】:

      如果您只有小的 doc 和 docx 文件,您可以使用免费版本:GemBox.Document

      如果您想转换所有样式的文档等等,我认为您必须购买一个组件。我花了很多时间寻找开源解决方案,但找不到任何东西。 GemBox.Document 具有非常好的性价比。

      【讨论】:

      • 但是convertapi是需要使用的付费服务。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-20
      • 2017-07-24
      • 2017-07-20
      • 2011-07-29
      相关资源
      最近更新 更多