从Java内部静默打印PDF

我们正在研究从Java内部以静默方式打印PDF文档。打印将从桌面而不是通过浏览器调用,因此我们不能使用JavaScript。PDF

Renderer是可操作的解决方案,但其渲染质量不可接受。iText似乎不可与Java打印服务插入。有一些商业Java库,Qoppa的jPDFPrint,JPedal和ICEpdf,我们还没有尝试过。

是否有人对使用Java进行PDF静默打印有任何经验?

回答:

Apache

PDFBox。它目前正在孵化中,但是在此之前已经有了PDF打印功能。在内部,它使用Java

Print

Services创建打印作业,并且还支持静默打印。

请注意,它也需要Fontbox,并且当前(即将发布的0.8.0版本)已经包括了Type 0字体文档的后备功能。Type

1字体打印正确;但是在0.7.3中,尝试使用Type 0字体打印文档将导致引发异常。

以上是 从Java内部静默打印PDF 的全部内容, 来源链接: utcz.com/qa/418456.html

回到顶部