代码之家  ›  专栏  ›  技术社区  ›  Doliveras

如何以编程方式将Word和Excel文档转换为PDF?

  •  6
  • Doliveras  · 技术社区  · 17 年前

    我们正在开发一个小应用程序,给定一个包含PDF文件的目录,创建一个包含该目录中所有PDF文件的唯一PDF文件。这是一个使用iTextSharp的简单任务。如果目录中存在Word文档或Excel文档等文件,则会出现问题。

    8 回复  |  直到 17 年前
        2
  •  2
  •   Mark Glorie    17 年前

    我需要自己做这件事,但我成功地用.Net和第三方工具完成了这件事:

    MSDN: Saving Word 2007 Documents to PDF and XPS Formats

    非常简单,大约50行代码。但是,我认为您需要在机器上安装Word 2007,并且能够 Save As PDF

        3
  •  2
  •   L.R    15 年前

    要将Word文档转换为PDF,请看一看jWordConvert,它是一个java库,可以做到这一点。但这不适用于Excel文件,仅适用于Word文件。语言不是Sharp,它是Java,但您可以切换到使用IText(即Java)而不是ITextSharp。

        4
  •  0
  •   Bill the Lizard    16 年前

    您还可以使用类似activePDF的组件 DocConverter 转换 格式转换为PDF。

        5
  •  0
  •   ron    16 年前

    使用Adobe7-9附带的PDF maker

    Covert Doc to PDF

        6
  •  0
  •   Mark Kadlec    14 年前

    我很惊讶这里没有提到Aspose,它简单、简单、可靠。缺点是它不是免费的。

        7
  •  0
  •   momo    14 年前

    TallPDF.NET (附带高昂的价格标签)允许您从任何.NET应用程序(包括ASP.NET页面和web服务)提供动态PDF。

    PDFEdit (免费开源)是一个用于处理PDF文档的编辑器。它有一个GUI版本和一个命令行界面。脚本在很大程度上是在编辑器中使用的,几乎任何东西都可以编写脚本。您可以创建自己的脚本或插件。

        8
  •  0
  •   Community Mohan Dere    6 年前

    将文件转换为pdf最常用的方法是将其打印到pdf打印机驱动程序。有很多这样的司机,据我所知,其中一个可以胜任这项工作 Black Ice .

    另一个是使用AdobeAcrobat的SDK。从记忆上看,它非常昂贵。

    我已经有一段时间没有真正做任何转换pdf的工作了,情况可能已经改变了。