• JAVA------11.将pdf转换成png图片链接


    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 PdfToHtml {
        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:/html转pdf/总结/Test/Test/baseFile.pdf";
            pdf2Pic(filePath, "D:/html转pdf/总结/Test/Test/");
        }
    }

    链接:http://pan.baidu.com/s/1eRLjUZC 密码:nx21

  • 相关阅读:
    16
    15
    14
    13
    12
    11
    10
    python包管理器修改镜像地址
    Linux环境下安装hadoop分布式集群+问题总结
    解剖css中的clear属性
  • 原文地址:https://www.cnblogs.com/coriander/p/6670589.html
Copyright © 2020-2023  润新知