1、首先下载itextpdf包。
2、然后倒入到工程,并创建项目
源代码如下:
public class Img2Pdf {
public static void main(String[] args) {
try {
String imagePath = "E:/图片/1.jpg";
String pdfPath = "E:/test.pdf";
BufferedImage img = ImageIO.read(new File(imagePath));
FileOutputStream fos = new FileOutputStream(pdfPath);
Document doc = new Document(null, 0, 0, 0, 0);
doc.setPageSize(new Rectangle(img.getWidth(), img.getHeight()));
Image image = Image.getInstance(imagePath);
PdfWriter.getInstance(doc, fos);
doc.open();
doc.add(image);
doc.close();
} catch (IOException e) {
e.printStackTrace();
} catch (BadElementException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
}
}
}
由于笔者只是需要将pic转成pdf其他的详细功能笔者也就没有深究,读者可以查阅API自己去实现相关操作(实现一个pdf编辑器?)。这里笔者提供一个比较不错的链接:
http://www.cnblogs.com/dengjiali/articles/2521301.html