生成PDF或与之类似

时间:2014-09-19 16:30:24

标签: java pdf jframe

我正在创建一个JAVA应用程序 我想创建,显示和打印PDF文件。

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

那么你能给出正确的方法吗? 我的意思是这是一个显示在JPanel或其他东西的pdf文件? 和thnx很多。

2 个答案:

答案 0 :(得分:1)

对于使用PDF文件,我建议使用Apache PDFBox这样的库,它能够使用org.apache.pdfbox.PrintPDF

来编写,读取和打印PDF文件。

可以找到API Here

至于在JFrame中显示它,您只需阅读文本并在Swing Text Area中打印出来

答案 1 :(得分:1)

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

可以找到Jasper Reports Library的API here