我正在创建一个JAVA应用程序 我想创建,显示和打印PDF文件。
就像这个例子:
http://img11.hostingpics.net/pics/331702Sanstitre.jpg
那么你能给出正确的方法吗?
我的意思是这是一个显示在JPanel或其他东西的pdf文件?
和thnx很多。
答案 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。