Automation 如何以编程方式将Word和Excel文档转换为PDF?
我们正在开发一个小应用程序,给定一个包含PDF文件的目录,创建一个包含该目录中所有PDF文件的唯一PDF文件。这是一个使用iTextSharp的简单任务。如果目录中存在Word文档或Excel文档等文件,则会出现问题Automation 如何以编程方式将Word和Excel文档转换为PDF?,automation,ms-office,Automation,Ms Office,我们正在开发一个小应用程序,给定一个包含PDF文件的目录,创建一个包含该目录中所有PDF文件的唯一PDF文件。这是一个使用iTextSharp的简单任务。如果目录中存在Word文档或Excel文档等文件,则会出现问题 我的问题是,有没有一种方法可以通过编程将word、excel文档转换为PDF?甚至更好的是,如果没有在运行应用程序的计算机上安装office套件,这是可能的吗?您还可以使用类似activePDF的组件将批格式转换为PDF Office2007允许这样做。我发现它很好,VBA包含在示
我的问题是,有没有一种方法可以通过编程将word、excel文档转换为PDF?甚至更好的是,如果没有在运行应用程序的计算机上安装office套件,这是可能的吗?您还可以使用类似activePDF的组件将批格式转换为PDF Office2007允许这样做。我发现它很好,VBA包含在示例文件中,并且听说它也很好。PDFCreator和CutePDF是免费的 据我所知,要在没有办公室的情况下工作,您需要观众: (附带高昂的价格标签)允许您从任何.NET应用程序(包括ASP.NET页面和web服务)提供动态PDF
(免费开源)是一个用于处理PDF文档的编辑器。它有一个GUI版本和一个命令行界面。脚本在很大程度上是在编辑器中使用的,几乎任何东西都可以编写脚本。您可以创建自己的脚本或插件。将文件转换为pdf最常用的方法是将其打印到pdf打印机驱动程序。有很多这样的司机,据我所知,其中一个可以胜任这项工作 另一个是使用AdobeAcrobat的SDK。从记忆上看,它非常昂贵
我已经有一段时间没有真正做任何转换pdf的工作了,情况可能已经改变了 我需要自己做这件事,但我成功地用.Net和第三方工具完成了这件事: MSDN:
非常简单,大约50行代码。不过,我认为您需要在机器上安装Word 2007,以及使用Adobe7-9附带的PDF maker
我刚刚用这段代码将Word文档转换成PDF,看看jWordConvert,一个java库,它可以做到这一点。但这不适用于Excel文件,仅适用于Word文件。语言不是Sharp,它是Java,但您可以切换到使用IText(即Java)而不是ITextSharp 我很惊讶这里没有提到Aspose,它简单、简单、可靠。缺点是它不是免费的
我以前使用过iTextSharp,它非常好,易于安装(我相信只有一个DLL),合并需要一些修改,所以不像Aspose那么容易使用,但嘿,它是免费的,所以这是最好的部分。@Galwegian:我修复了到DocConverter的链接,因为它看起来像是你最初链接到的页面被移动了。您可能需要检查并确保我链接到了正确的页面。是的,但这是Office 2007以后的特定页面。