发布网友 发布时间:2022-04-23 12:44
共3个回答
热心网友 时间:2023-10-13 22:23
可能是icepdf转换有问题,你可以换个其他的api来转换看下效果,下面是spire.pdf for java api转换PDF到图片的代码,给你参考。
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import com.spire.pdf.PdfDocument;
public class PDFToImage {
public static void main(String[] args) throws IOException {
//加载PDF文件
PdfDocument doc = new PdfDocument();
doc.loadFromFile("ToImage.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();
}
}
热心网友 时间:2023-10-13 22:23
可能是icepdf转换有问题,你可以换个其他的api来转换看下效果,下面是spire.pdf for java api转换PDF到图片的代码,给你参考。
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import com.spire.pdf.PdfDocument;
public class PDFToImage {
public static void main(String[] args) throws IOException {
//加载PDF文件
PdfDocument doc = new PdfDocument();
doc.loadFromFile("ToImage.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();
}
}
热心网友 时间:2023-10-13 22:23
电子*要转换成别的图片的话,现在的金额应该是比较错的。
热心网友 时间:2023-10-13 22:23
电子*要转换成别的图片的话,现在的金额应该是比较错的。
热心网友 时间:2023-10-13 22:24
可能导出有问题吧
热心网友 时间:2023-10-13 22:24
可能导出有问题吧