2017-03-16 71 views

回答

0

你是什么意思“由一个JButton上传图片”是什么意思?您希望能够从文件选择器中选择图像,然后将所选图像导出为PDF格式?如果是,则写着:

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

然后为PDF出口,你必须创建一个有图像的PDF文件。图像转换为PDF像iText的成本,同时,如果只是具有图像到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(); 

希望我帮助,并有一个愉快的一天。

+0

是的,我正好选择一个文件选择器的图像,并将其导出为PDF报告 –

+0

然后,应该是足够的,阅读文件的jfilechooser,那么一切都应该是好的。如果您以前从未这样做过,请不要忘记阅读关于输出流和输入流的信息 –