PDFBOX将PDF转图片(PNG背景透明)

来源:互联网 发布:最小的windows系统 编辑:程序博客网 时间:2024/06/06 10:01

使用的jar包是 pdfbox-2.0.6.jar


public static void main(String[] args) {String src = "D:/test.pdf";String dest = "D:/test";    PDDocument doc = null;try {doc = PDDocument.load(new File(src));PDFRenderer render = new PDFRenderer(doc);int count = doc.getNumberOfPages();for (int i = 0; i < count; i++) {//设置图片的分辨率BufferedImage image = render.renderImageWithDPI(i, 296);//如果是PNG图片想要背景透明的话使用下面这个//BufferedImage image = render.renderImageWithDPI(i, 296, ImageType.ARGB);ImageIO.write(image, "PNG", new File(dest + File.separator + i + ".png"));}} catch (IOException e) {e.printStackTrace();} finally{if(doc != null){doc.close();}}}



原创粉丝点击