.Net Component将所有主要文件格式转换为PDF

时间:2011-03-10 05:31:56

标签: c# .net asp.net pdf-generation

我正在寻找一个.net组件(开源或商业),它可以将所有常用的主要文件格式转换为PDF,而无需使用打印驱动程序。我正在寻找对以下文件格式的支持

  1. MS word(doc,docx)
  2. MS Excel(xls,xlsx)
  3. MS PowerPoint(ppt,pptx)
  4. 主要图片格式
  5. HTML to pdf
  6. txt,rtf等。
  7. 有什么建议吗?

8 个答案:

答案 0 :(得分:1)

Google搜索引导我this

您可以查看DevExprees小组,看看是否有帮助

答案 1 :(得分:1)

我所知道的主要产品是Aspose。您可能需要以下

  • Aspose.Words
  • 的Aspose.Cells
  • Aspose.Slides
  • Aspose.PDF
  • Aspose.PDFKit

答案 2 :(得分:1)

您可以使用GemBox.DocumentGemBox.Spreadsheet。他们能够处理大多数文档和电子表格文件。看一看,看看它们是否适合你。还有免费版本。

答案 3 :(得分:0)

以下MSDN文档可能有所帮助:Saving Word 2007 Documents to PDF and XPS Formats

答案 4 :(得分:0)

作为花时间为我公司的产品寻找解决方案的人 - 我可以告诉你,你不会找到一个。它不存在。对不起,老兄。 :(

答案 5 :(得分:0)

这个问题是almost identical to this one。所以我在下面重复了我的答复。

  

无耻的插头,正如我在研究这个   产品,但请尝试PDF Conversion Services。可扩展,可靠,   针对服务器使用进行了优化   格式一直(see new DXF and DWG support),支持   水印,PDF安全等   基于Web服务的界面,所以工作   与C#,Java和许多其他人一起使用   平台。

     

Code sample here

答案 6 :(得分:0)

要将任何格式的文件输出到另一种格式,需要对文件进行解释,在某些情况下需要使用适当的格式,然后将其呈现为新格式。大多数转换器使用具有现有API等的打印机驱动程序打印到PostScript驱动程序(大多数机器上都可用),然后将PS文件转换为PDF,这可以通过GhostScript完成。

大多数Office文档(以及支持格式,txt,html等)都可以通过办公自动化或使用提供更好API的产品以这种方式完成。在这种情况下,您甚至可以直接打印到PDF。

答案 7 :(得分:0)

稍微便宜但不全面的产品是Solid Documents。我们正在使用它并且它处理办公室xml格式而没有自动化,但是当你给它一个二进制office文档时它会自动化。