IDEA中怎么设置项目更改后的分析延迟时间,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置项目更改后的分析延迟时间,这样就可确保项目范围分析的正确性,具体的操作步骤如下。......
2023-07-04 586 JAVA
通过Java代码可将PDF文件格式转为png格式的图片,但是转换后的图片默认的都是带有白色背景的;如果不想图片带有背景,可在转换前通过调用PdfDocument. getConvertOptions().setPdfToImageOptions(int bgTransparentValue)方法设置图片背景透明度。下面是具体方法和步骤。
实现转换的方法需要在Java程序中导入jar包。可手动下载jar包,然后解压,找到lib文件夹下的jar文件,然后执行如下步骤导入:
完成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();
}
}
完成代码后,执行程序,生成图片,保存在IDEA程序项目文件夹下。转效果如图:
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
IDEA中怎么设置项目更改后的分析延迟时间,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置项目更改后的分析延迟时间,这样就可确保项目范围分析的正确性,具体的操作步骤如下。......
2023-07-04 586 JAVA
IDEA中怎么设置调试器最近表达式的最大数量,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置调试器最近表达式的最大数量,从而有效避免调试器中表达式存储过多。......
2023-07-04 405 JAVA