手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Java 将PDF转为透明背景的图片

时间:2024-10-13 20:02:37

1、实现转换的方法需要在Java程序中导入jar包。可手动下载jar包,然后解压,找到lib文件夹下的jar文件,然后执行如下步骤导入:

Java 将PDF转为透明背景的图片
Java 将PDF转为透明背景的图片
Java 将PDF转为透明背景的图片

2、完成jar导入后,编辑如下代码,实现转换:import com.spire.pdf.*;import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;public class PDFtoImage { public static void main(String[] args)throws IOException { //实例化PdfDocument类的对象,并加载PDF文档 PdfDocument pdf = new PdfDocument(); pdf.loadFromFile("input.pdf"); //设置转换后的图片背景透明度为0 pdf.getConvertOptions().setPdfToImageOptions(0); //遍历PDF每一页,保存为图片 for (int i = 0; i < pdf.getPages().getCount(); i++) { BufferedImage image = pdf.saveAsImage(i); File file = new File( String.format("ToImage%d.png", i)); ImageIO.write(image, "PNG", file); } pdf.close(); }}

3、完成代码后,执行程序,生成图片,保存在IDEA程序项目文件夹下。转效果如图:

Java 将PDF转为透明背景的图片
© 手抄报圈