2014-09-19 60 views
-1

我正在创建一个JAVA应用程序 ,我想创建并显示并打印PDF文件。生成PDF或与其类似

像这个例子:
http://img11.hostingpics.net/pics/331702Sanstitre.jpg

所以你能不能给做的正确方法? 我的意思是这是一个pdf文件显示到JPanel或其他东西? 和thnx很多。

+0

可能重复的[如何使用itext在Jframe中打开pdf文件](http://stackoverflow.com/questions/8256893/how-to-open-pdf-file-in-jframe-using-itext) – Compass 2014-09-19 16:32:51

+0

http ://stackoverflow.com/questions/6118635/what-is-the-best-pdf-open-source-library-for-java – 2014-09-19 16:54:58

回答

1

对于PDF文件的工作,我会建议使用这样的库为Apache PDFBox具有书写,阅读和打印PDF文件使用org.apache.pdfbox.PrintPDF能力

的API可以发现Here

至于在JFrame中显示它,你可以简单地读课文,并打印出来在一个Swing文本区域

1

用于生成你可以使用Jasper Reports library PDF文件。它是用于从插入特定数据的模板创建pdf文件的流行API。模板文件具有“.jrxml”扩展名,可以通过Jaspersoft Studio创建和编辑。这些文件看起来像带有可变字段的表单,这对于生成不同类型的报告非常有用。

贾斯珀报告库API可以找到here