.Net 组件将所有主要文件格式转换为 PDF [关闭]
Posted
技术标签:
【中文标题】.Net 组件将所有主要文件格式转换为 PDF [关闭]【英文标题】:.Net Component to convert all the major file formats to PDF [closed] 【发布时间】:2011-07-12 11:15:55 【问题描述】:我正在寻找一个 .net 组件(开源或商业),它可以将所有主要常用文件格式转换为 PDF,而无需使用打印驱动程序。我正在寻找对以下文件格式的支持
-
MS word (doc, docx)
MS Excel(xls、xlsx)
MS PowerPoint(ppt、pptx)
主要图像格式
html 转 pdf
txt、rtf 等
有什么建议吗?
【问题讨论】:
***.com/questions/598980/… 【参考方案1】:我知道的主要产品是Aspose。您可能需要以下内容
Aspose.Words Aspose.Cells Aspose.Slides Aspose.PDF Aspose.PDFKit【讨论】:
刚刚意识到,我不确定它可以独立处理图像,但可能在其他包中。【参考方案2】:Google 搜索将我带到this
您可以查看DevExprees团队,看看是否有帮助
【讨论】:
我们已经评估了 Aspose,它很棒。但它非常昂贵。【参考方案3】:您可能会使用GemBox.Document 和GemBox.Spreadsheet。他们能够处理大多数文档和电子表格文件。看看它们是否适合你。也有免费版本。
【讨论】:
【参考方案4】:作为一个花时间为我公司的产品寻找这样一个解决方案的人——我可以告诉你,你不会找到一个。它不存在。对不起,伙计。 :(
【讨论】:
我找不到 rtf 到 pdf 转换器【参考方案5】:这个问题是almost identical to this one。所以我在下面重复了我的回复。
无耻的插件,因为我在做这个 产品,但请尝试PDF Conversion Services。可扩展、可靠、 针对服务器使用进行了优化,添加了新的 一直格式化(see new DXF and DWG support),支持 水印、PDF 安全等。 基于 Web 服务的界面,因此可以工作 与 C#、Java 和许多其他语言相得益彰 平台。
Code sample here.
【讨论】:
您有 .NET DLL 吗?我不想安装任何服务,但需要一个 DLL。【参考方案6】:要将任何格式的文件输出为另一种格式,需要对文件进行解释,在某些情况下是专有格式,然后将其呈现为新格式。这些转换器中的大多数使用带有现有 API 等的打印机驱动程序来打印到 PostScript 驱动程序(大多数机器上都可用),然后将 PS 文件转换为 PDF,这可以通过 GhostScript 完成。
大多数 Office 文档(以及支持格式、txt、html 等)都可以通过办公自动化或使用提供更好 API 的产品来完成。在这种情况下,您甚至可以直接打印为 PDF。
【讨论】:
【参考方案7】:Solid Documents 是一个稍微便宜但不全面的产品。我们正在使用它,它可以在没有自动化的情况下处理 office xml 格式,尽管当你给它一个二进制的 office 文档时它会自动化。
【讨论】:
【参考方案8】:以下 MSDN 文档可能会有所帮助:Saving Word 2007 Documents to PDF and XPS Formats
【讨论】:
什么是“这个”?请提供一些描述此链接的信息。以上是关于.Net 组件将所有主要文件格式转换为 PDF [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
是否有 .NET 组件可以将 XLS 转换为受密码保护的 PDF?
java 调用OpenOffice将word格式文件转换为pdf格式