本文实例为大家分享了java将pdf转换image的具体代码,供大家参考,具体内容如下

首先使用了使用了apache的PDFBox组件1.8.4版本
package pdf;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.Date;
import java.util.List;
import javax.imageio.ImageIO;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
public class PDFBox {
@SuppressWarnings("rawtypes")
public static void main(String[] args) throws IOException {
String p=System.getProperty("user.dir") + "/"+"zk.pdf";
PDDocument doc = PDDocument.load(p);
int pageCount = doc.getNumberOfPages();
System.out.println(pageCount);
Date start = new Date();
try {
List pages = doc.getDocumentCatalog().getAllPages();
for(int i=0;i"+(i+1));
}
} catch (Exception e) {
e.printStackTrace();
}finally{
if(doc != null){
doc.close();
}
}
Date end = new Date();
System.out.println(end.getTime()-start.getTime());
System.out.println("over");
}
}