Java 将PDF保存为image图片
1、首先,在Java程序中新建一个文件夹可命名为Lib。下载安装包后,解压,将解压后的文件夹下的子文件夹lib中的Spire.Pdf.jar和Spire.Common.jar两个文件复制到新建的文件夹下,如下图:

2、建好文件夹后,引用两个文件:选中这两个文件,点击鼠标右键,选择“Build Path” – “Add to Build Path”。

1、import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import com.spire.pdf.PdfDocument;
import javax.imageio.ImageIO;
public class PDFtoImage {
public static void main(String[] args) throws IOException {
//实例化PdfDocument类的对象,并加载测试文档
PdfDocument doc = new PdfDocument();
doc.loadFromFile("系统测试.pdf");
//遍历文档,并将文档保存为png格式的图片
BufferedImage image;
for (int i = 0; i < doc.getPages().getCount(); i++) {
image = doc.saveAsImage(i);
File file = new File( String.format("ToImage-img-%d.png", i));
ImageIO.write(image, "PNG", file);
}
doc.close();
}
}
2、完成代码后,运行程序,生成图片,如下:
