.NET库用于打印PDF文件

Cra*_*aig 25 .net c# pdf

我在一个可以接受已经创建的PDF文件并直接发送到打印机的库之后.我不希望用户需要安装Adobe Reader或其他任何东西,应用程序将生成PDF并且我想要打印它.

Rub*_*ink 5

对不起,我的第一个答案(自删除 - FGITW回答说只使用iTextSharp)假设它是PDF FAQ#1实际上它是PDF FAQ#〜5 ,mea culpa ...

没有系统提供的原生PDF处理,所以除了使用FoxIt或Acrobat之类的应用程序 - 你不应该太快打折 - 使用PDF的人会有一个或另一个,并且会选择他们喜欢哪一个,因为他们如果你进入更高级的功能及其相关的许可和货币化计划,那么并非完全平等.

不知道任何特定的库来满足这个要求,虽然我上面提到的另一个问题应该有一个很好的答案....研究; 时间过去... 对另一个问题的答案PDFSharp应该适合,样本看起来很简单.

在基于Pdfsharp的FAQ wiki的反思中,iTextSharp具有类似于PDFSharp所产生的TIFF /图像的东西.

可能或可能不在范围内的替代方案是生成和/或转换为例如XPS文件,其具有内置打印支持(非常确定.NET 3.5,并且可能更早地将其作为客户端中的标准组件)轮廓).

在这一切中不容错过的一点是,Lowagie书(iText In Action)非常出色,如果您要在阅读,写作或提供PDF表格方面做任何事情,您应该将它放在书架上.同样,如果你去了FLOSS图书馆路线,必须认真考虑iText.

  • 实际上,你提出了一个好点,转换为另一种格式,甚至可能更容易打印. (3认同)