Java 将PDF保存为image图片

2022年2月25日 25点热度 0人点赞

文档格式转换功能在很多场合都是非常实用的,通过转换,可以在各个不同的环境选择相应的文档格式类型。下面演示通过Java将PDF文档保存为Image图片,这里图片格式支持Jpeg, Jpg, Png, Bmp, Tiff, Gif, EMF等。

工具/原料

  • Free Spire.PDF for Java

文件引用

  1. 1

    首先,在Java程序中新建一个文件夹可命名为Lib。下载安装包后,解压,将解压后的文件夹下的子文件夹lib中的Spire.Pdf.jar和Spire.Common.jar两个文件复制到新建的文件夹下,如下图:

  2. 2

    建好文件夹后,引用两个文件:选中这两个文件,点击鼠标右键,选择“Build Path” – “Add to Build Path”。

    END

Java代码示例(供参考)

  1. 1

    import java.awt.image.BufferedImage;

    import java.io.File;

    import java.io.IOException;

    import com.spire.pdf.PdfDocument;

    import javax.imageio.ImageIO;

    public class PDFtoImage {

            public static void main(String[] args) throws IOException {

                //实例化PdfDocument类的对象,并加载测试文档

                PdfDocument doc = new PdfDocument();

                doc.loadFromFile("系统测试.pdf");

                //遍历文档,并将文档保存为png格式的图片

                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();

            }

    }

  2. 2

    完成代码后,运行程序,生成图片,如下:

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论