使用 PDFRenderer 在 Java 中查看 PDF 文件
我正在开发一个使用 Java 和 PDFRenderer 库打印 PDF 文档的应用程序,但在尝试使用该库查看 PDF 文件时遇到问题。
我知道 PDFRenderer 允许我在 Java 应用程序中查看 PDF,但我不知道该怎么做,有人知道怎么做吗?
I'm developing an application for printing PDF documents using Java and the library PDFRenderer, but I'm facing a problem while trying to use this library to view a PDF file.
I know that PDFRenderer allows me to view a PDF within a Java application, but I don't know how to do it, does somebody know how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
PDFRenderer 很有趣,但在处理更复杂的 PDF 文件(透明胶片、一些字体技巧)时存在问题。
我们使用 qoppa Pdf Images 取得了很好的效果,这是一个优秀且可靠的 pdf 到图像渲染器。我认为他们也有 Swing 的查看器组件。
它是一个商业图书馆,但价格合理,因为它很好用。
您可以在这里找到它 http://www.qoppa.com
PDFRenderer is fun but has problems with more complex PDF files (transparencies, some font tricks).
We have good results with qoppa Pdf Images, which is a good and solid pdf to image renderer. They also have viewer component for Swing, i think.
It is a commercial library, but it is well priced, because it just works.
You can find it here http://www.qoppa.com
在可以从 PDF 渲染器站点下载的 PDFRenderer_src 包中,包含一个演示,其中提供了 pdf 查看代码片段的示例,请参阅:\demos\viewer\com\sun\pdfview。
In the PDFRenderer_src pack that can be downloaded from the PDF Renderer site there's a demo included which gives a sample of pdf viewing piece of code, see: \demos\viewer\com\sun\pdfview.
PDFRenderer 是一个非常有趣的库。作为一个免费库,非常有用且相当快速/完整。
无论如何,源代码可以在 PDFRenderer 颠覆站点
PDFRenderer is a really fun library to use. Very useful and pretty fast/complete for being a free library.
Anyway, the source code is available at PDFRenderer subversion site
不知道图书馆。但假设您将 pdf 作为某种对象获取,您可能需要检查是否有方法将其转换为 jpeg。显示 jpeg 就只是你的 UI 工具包的问题了。
don't know the library. but assuming you get your pdf as some sort of object, you might want to check if there's a method to convert it into, say, a jpeg. displaying a jpeg is then just a question of your UI toolkit.