打印文档并在C#中创建PDF

我有一些我希望输出到打印机的信息,但也作为PDF.如果PDF和打印输出看起来一样,我会很棒.据我所知,C#不支持PDF阅读和创建.

我可以使用像iTextSharp这样的外部库来轻松创建PDF,但我不知道如何在不使用其他应用程序(如Adobe Acrobat)的情况下打印它们.

我有什么选择?

最佳答案 您可以考虑使用第三方PDF打印机驱动程序;例如PDFCreator或CutePDF.

CutePDF拥有免版税的开发人员版本(购买),可通过注册表进行编程访问.

我遇到的唯一其他选择是使用MigraDOC PDFSharp,但您必须直接通过MigraDOC / PDFSharp创作文档,它不能是“预制”的PrintDocument.

点赞