ICEpdf版本为:6.3.0
1.转换代码如下:
package com.icepdf;
import java.awt.image.BufferedImage;
import java.awt.image.RenderedImage;
import java.io.File;
import javax.imageio.ImageIO;
import org.icepdf.core.pobjects.Document;
import org.icepdf.core.pobjects.Page;
import org.icepdf.core.util.GraphicsRenderingHints;
public class Pdf2ImgUtil {
public static void main(String[] args){
String filePath="G:/BaiduYunDownload/ce.pdf";
Document document=new Document();
try{
document.setFile(filePath);
float scale=1.0f; //缩放比例
float rotation=0f; //旋转角度
for(int i=0;i<document.getNumberOfPages();i++){
BufferedImage image=(BufferedImage)document.getPageImage(i,
GraphicsRenderingHints.SCREEN,Page.BOUNDARY_CROPBOX,
rotation,scale);
RenderedImage rendImage=image;
File file=new File("G:/BaiduYunDownload/icepdf_"+i+".jpg");
// 这里png