我正在寻找一个.net组件(开源或商业),可以将所有主要的常用文件格式转换为PDF,而无需使用打印驱动程序 . 我正在寻找对以下文件格式的支持
MS word(doc,docx)
MS Excel(xls,xlsx)
MS PowerPoint(ppt,pptx)
主要图像格式
HTML到pdf
txt,rtf等
有什么建议?
你可以使用GemBox.Document和GemBox.Spreadsheet . 他们能够处理大多数文档和电子表格文件 . 看一看,看看它们是否适合你 . 还有免费版本 .
作为花时间为我公司的产品寻找解决方案的人 - 我可以告诉你,你不会找到一个 . 它不存在 . 对不起,老兄 . :(
我所知道的主要产品是Aspose . 您可能需要以下内容
Aspose.Words
Aspose.Cells
Aspose.Slides
Aspose.PDF
Aspose.PDFKit
谷歌搜索引导我this
你可以查看DevExprees团队,看看是否有帮助
这个问题是almost identical to this one . 所以我在下面重复了我的回复 .
无耻的插件,因为我使用此产品,但尝试PDF转换服务 . 可扩展,可靠,针对服务器使用进行了优化,始终添加新格式(请参阅新的DXF和DWG支持),支持水印,PDF安全等 . 具有基于Web服务的界面,因此适用于C#,Java和许多其他平台 . 代码示例在这里 .
要将任何格式的文件输出到另一种格式,需要对文件进行解释,在某些情况下需要使用适当的格式,然后将其呈现为新格式 . 这些转换器中的大多数使用具有现有API等的打印机驱动程序来打印到PostScript驱动程序(在大多数机器上可用),然后将PS文件转换为PDF,这可以通过GhostScript完成 .
大多数Office文档(以及支持格式,txt,html等)都可以通过办公自动化或使用提供更好API的产品以这种方式完成 . 在这种情况下,您甚至可以直接打印到PDF .
一个稍微便宜但不全面的产品是Solid Documents . 我们正在使用它并且它处理办公室xml格式而没有自动化,但是当你给它一个二进制office文档时它会自动化 .
以下MSDN文档可能会有所帮助:Saving Word 2007 Documents to PDF and XPS Formats
8 回答
你可以使用GemBox.Document和GemBox.Spreadsheet . 他们能够处理大多数文档和电子表格文件 . 看一看,看看它们是否适合你 . 还有免费版本 .
作为花时间为我公司的产品寻找解决方案的人 - 我可以告诉你,你不会找到一个 . 它不存在 . 对不起,老兄 . :(
我所知道的主要产品是Aspose . 您可能需要以下内容
Aspose.Words
Aspose.Cells
Aspose.Slides
Aspose.PDF
Aspose.PDFKit
谷歌搜索引导我this
你可以查看DevExprees团队,看看是否有帮助
这个问题是almost identical to this one . 所以我在下面重复了我的回复 .
要将任何格式的文件输出到另一种格式,需要对文件进行解释,在某些情况下需要使用适当的格式,然后将其呈现为新格式 . 这些转换器中的大多数使用具有现有API等的打印机驱动程序来打印到PostScript驱动程序(在大多数机器上可用),然后将PS文件转换为PDF,这可以通过GhostScript完成 .
大多数Office文档(以及支持格式,txt,html等)都可以通过办公自动化或使用提供更好API的产品以这种方式完成 . 在这种情况下,您甚至可以直接打印到PDF .
一个稍微便宜但不全面的产品是Solid Documents . 我们正在使用它并且它处理办公室xml格式而没有自动化,但是当你给它一个二进制office文档时它会自动化 .
以下MSDN文档可能会有所帮助:Saving Word 2007 Documents to PDF and XPS Formats