pdf转高清图片需要的jar:/detail/emoven/9666543
import java.awt.image.BufferedImage;import java.awt.image.RenderedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;import org.icepdf.core.pobjects.Document;import org.icepdf.core.util.GraphicsRenderingHints;/** pdf 转 图片*/public class Icepdf {public static void pdf2Pic(String pdfPath, String path){Document document = new Document();document.setFile(pdfPath);float scale = 2.5f;//缩放比例float rotation = 0f;//旋转角度for (int i = 0; i < document.getNumberOfPages(); i++) {BufferedImage image = (BufferedImage)document.getPageImage(i, GraphicsRenderingHints.SCREEN, org.icepdf.core.pobjects.Page.BOUNDARY_CROPBOX, rotation, scale);RenderedImage rendImage = image;try {String imgName = i + ".png";System.out.println(imgName);File file = new File(path + imgName);ImageIO.write(rendImage, "png", file); } catch (IOException e) {e.printStackTrace();}image.flush();}document.dispose();}public static void main(String[] args) {String filePath = "D:\\123.pdf";pdf2Pic(filePath, "D:\\");}}
如果觉得《pdf 转 高清图片》对你有帮助,请点赞、收藏,并留下你的观点哦!