使用itext在小程序中打印pdf
我在小程序中打印 pdf 文件时遇到问题。我从 http 获取输入,并使用 pdfstamper 构建流。问题是我想将结果流发送到打印机,但我没有找到如何做到这一点。
I have an issue printing pdf file in applet. I got input from http and the stream is consutructed using the pdfstamper. The problem is that i want to send the resulted stream to printer, but i did not find how to do that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
除非打印机支持 PDF,否则您无法将其直接发送到打印机。您需要对其进行光栅化。我在 http 上写了一篇关于从 Java 打印 PDF 的博客文章://www.jpedal.org/PDFblog/2010/01/printing-pdf-files-from-java/
UNless the printer supports PDF you cannot send it directly to the printer. You need to rasterize it. I wrote a blog article on printing PDFs from Java at http://www.jpedal.org/PDFblog/2010/01/printing-pdf-files-from-java/
PDFBox 可能会管理它。我不知道还有其他任何特定于 Java 的 PDF 渲染器,但如果发现还有更多,我也不会感到惊讶。
基本上,任何可以将 PDF 转换为图像的应用程序都可以充当打印驱动程序。
也许是 GhostScript?
PDFBox might manage it. I'm not aware of any other Java-specific PDF renderers out there, though I wouldn't be shocked to find there's a couple more out there.
Basically, any app that can convert a PDF to an image can probably act as a print driver.
GhostScript perhaps?