本文将介绍如何使用spire.pdf for java在java程序中将pdf转换成图片。spire.pdf 能够非常完美的识别中文字符并将其转换为图片。支持的图片格式有jpeg, jpg, png, bmp, tiff, gif, emf等。
该示例以pdf 转换为png图片格式为例。
import java.awt.image.bufferedimage;
import java.io.file;
import java.io.ioexception;
import com.spire.pdf.pdfdocument;
import javax.imageio.imageio;
public class toimage {
public static void main(string[] args) throws ioexception {
//加载pdf文件
pdfdocument doc = new pdfdocument();
doc.loadfromfile("sample.pdf");
//保存pdf的每一页到图片
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();
}
}
pdf示例文件:
png 图片效果: