从JButton获取图像并导出为PDF

时间:2017-03-16 07:16:44

标签: java image pdf netbeans itext

如何通过JButton上传图片并使用Java Netbeans将该图片导出为PDF文件?

我正在使用iText库,但我还没有得到结果,

谢谢

1 个答案:

答案 0 :(得分:0)

“通过JButton上传图片”是什么意思?您希望能够从文件选择器中选择图像,然后将所选图像导出为pdf吗?如果是,请阅读:

https://docs.oracle.com/javase/7/docs/api/javax/swing/JFileChooser.html

然后对于PDF导出,您必须创建一个包含图像的PDF。将图像转换为带有类似iText成本的pdf,同时,如果只是将图像放入pdf中就能为您完成工作,那么就应该这样:

Document document = new Document(PageSize.A4, 20, 20, 20, 20);
PdfWriter.getInstance(document, new FileOutputStream("C:/test.pdf"));
document.open();
Image image = Image.getInstance(getClass().getResource("/logo.png"));
document.add(image);
document.close();

希望我能帮助你,祝你有个美好的一天。