2011-04-29 44 views
2

嘿大家, 我开发了一个使用java打印pdf docuemnts的应用程序,所以我在网上搜索了很多,我最终可以使用java库PDFRenderer ,但我在尝试使用这个库来查看PDF文件时遇到了问题。 问题是,我现在PDFRendere允许查看一个Java应用程序内的PDF文件,但我不知道该怎么做,有人知道如何?在java中查看pdf文件

回答

0

不知道图书馆。但假设您将PDF作为某种对象,您可能需要检查是否有方法将其转换为JPEG格式。显示一个jpeg然后就是你的UI工具包的问题。

+0

日Thnx萨科你的答案找到它,actualy我找到类似的东西在PDF页面到图像转换,但它看起来并不精致,它看起来小,质量较低。 – wlegend 2011-04-29 19:16:58

0

在可从PDF Renderer网站下载的PDFRenderer_src包中,包含一个演示,其中提供了一个pdf查看代码片段的示例,请参阅:\ demos \ viewer \ com \ sun \ pdfview。

0

PDFRenderer是一个非常有趣的图书馆使用。成为一个免费的图书馆非常有用,非常快速/完整。

不管怎么说,源代码可在PDFRenderer subversion site

1

PDFRenderer很有趣,但有更复杂的PDF文件(透明胶片,某些字体技巧)的问题。

我们用qoppa Pdf图像,这是一个很好的和坚实的PDF图像渲染器的良好结果。我认为他们也有Swing的查看器组件。 这是一个商业图书馆,但它的价格很好,因为它只是起作用。

你可以在这里http://www.qoppa.com

+0

@Zach,非常感谢您的回复,但是真的很喜欢开源解决方案,它的价格为0美元,它可以满足我的需求,我想我会尝试在PDFRenderer演示中发布的代码,然后我会看看是什么会发生.thnx球员 – wlegend 2011-04-29 23:20:58

+0

有icepdf,jpedal和多价值的开源替代品。 – 2011-04-30 09:31:00

+0

icepdf适合基础知识。我们在qoppa之前使用了它。它有效直到某个点。对于嵌入式字体和其他一些复杂功能,您也需要商业版本。字体渲染很可能总是一个问题,因为它是一个专利雷区:( – squiddle 2011-05-05 10:00:34