单页PDF文件转换图片方法,需要导入pdfbox-2.0.9.jar、fontbox-2.0.9.jar、pdfbox-tools-2.0.9.jar架包:
/**
* 将单页PDF文件转换为图片
* apache pdfbox工具实现
* @param srcPath PDF文件绝对路径
* @param destPath 图片文件绝对路径
*/
public static void singlePagePdf2Image(String srcPath,String destPath){
try{
PDDocument document=PDDocument.load(new File(srcPath));
PDFRenderer pdfRenderer=new PDFRenderer(document);
BufferedImage bufferedImage=pdfRenderer.renderImageWithDPI(0,100);
ImageIOUtil.writeImage(bufferedImage,destPath,100);
document.close();
}
catch(Exception e){
System.out.println(e.getMessage());
e.printStackTrace();
}
}