C#System.Drawing.Printing.PrintDocument到PDF推荐?

时间:2011-03-07 20:49:43

标签: c# pdf printing

我们正在开发一个支持打印多个视图的C#应用​​程序,我们希望将打印添加到PDF。这个应用程序有几个第三方控件自己处理打印,所以添加像SharpPDf这样的东西对我们不相信我们不相信。

我们需要一个第三方组件,它将Print文档作为源文件并从中生成PDF,或者我们需要一个好的第三方打印驱动程序。

我很惊讶Adobe没有提供他们与Acrobat捆绑的PDF打印机的可分发版本,因为这是理想的。任何人都建议我们在这方面的最佳途径是什么?

先谢谢,

杰夫

更新:因此,经过所有建议和大量研究后,我最终做了什么。我们正在为Novapdf sdk购买我们产品的许可证(http://www.novapdf.com/en/pdf-sdk.html)。我查看了超过15种不同的产品,我们选择nova,因为我们可以在代码中轻松实现这一点并且成本合适($899 for novaPDF SDK Single Application v7。)代码不可能更简单,您可以开始开发在你真正获得许可之前。再次感谢大家的建议。

3 个答案:

答案 0 :(得分:1)

作为PDF打印机,您可以使用PDF Creator,它是免费的:

http://www.pdfcreator.com/

但是,我正在使用SharpPDF并且工作正常。

答案 1 :(得分:1)

我找到的最好的免费工具是ITextSharp。它非常易于使用,并且在线有很多例子。

您可以在http://itextsharp.com/

找到该信息

答案 2 :(得分:1)

我们正在使用Billzip http://www.bullzip.com/products/pdf/info.php。还有一个COM接口,用于定义处理输出文件的方式。这是COM对象信息http://www.biopdf.com/guide/