文章目录

使用pdfbox,pdf转png报错

<!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox -->
<dependency>
    <groupId>org.apache.pdfbox</groupId>
    <artifactId>pdfbox</artifactId>
    <version>3.0.3</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox-tools -->
<dependency>
    <groupId>org.apache.pdfbox</groupId>
    <artifactId>pdfbox-tools</artifactId>
    <version>3.0.3</version>
</dependency>

报错

org.apache.pdfbox.contentstream.PDFStreamEngine -- Cannot read JPEG2000 image: Java Advanced Imaging (JAI) Image I/O Tools are not installed
org.apache.pdfbox.filter.MissingImageReaderException: Cannot read JPEG2000 image: Java Advanced Imaging (JAI) Image I/O Tools are not installed

解决方式

加上依赖

<dependency>
    <groupId>com.github.jai-imageio</groupId>
    <artifactId>jai-imageio-jpeg2000</artifactId>
    <version>1.4.0</version>
</dependency>

参考

StackOverflow:https://stackoverflow.com/questions/42169154/pdfbox1-8-12-convert-pdf-to-white-page-image
jai-imageio-jpeg2000:https://github.com/jai-imageio/jai-imageio-jpeg2000

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐