我们正在开发一个支持打印多个视图的C#应用​​程序,并且我们希望将打印添加到PDF。此应用程序具有多个第三方控件,这些控件可以自行处理打印,因此添加我们不相信的SharpPDf之类的内容对我们不起作用。

我们要么需要一个以打印文档为源并从中生成PDF的第三方组件,要么我们需要一个好的第三方打印驱动程序。

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

提前致谢,

杰夫

更新:因此,最终我还是在这里完成了所有建议和大量研究。我们正在为我们的产品(http://www.novapdf.com/en/pdf-sdk.html)购买Novapdf sdk的许可证。我查看了超过15种不同的产品,我们选择了nova,因为它可以轻松地在代码中实现,成本也很合适($899 for novaPDF SDK Single Application v7。)代码再简单不过了,您可以在开始开发之前实际拥有许可证。再次感谢大家的建议。

最佳答案

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

http://www.pdfcreator.com/

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

关于c# - C#System.Drawing.Printing.PrintDocument转换为PDF建议?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5225073/

10-16 01:00