[
https://issues.apache.org/jira/browse/PDFBOX-3651?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nicholas DiPiazza updated PDFBOX-3651:
--------------------------------------
Description:
Many cannot use the jb2 image libraries due to license GPL3.
Can you please add a feature to ignore certain image types? This would avoid
the below exception
{code}
Caused by: org.apache.pdfbox.filter.MissingImageReaderException: Cannot read
JBIG2 image: jbig2-imageio is not installed
at org.apache.pdfbox.filter.Filter.findImageReader(Filter.java:128)
~[pdfbox-2.0.1.jar:2.0.1]
at org.apache.pdfbox.filter.JBIG2Filter.decode(JBIG2Filter.java:55)
~[pdfbox-2.0.1.jar:2.0.1]
at org.apache.pdfbox.cos.COSInputStream.create(COSInputStream.java:69)
~[pdfbox-2.0.1.jar:2.0.1]
at
org.apache.pdfbox.cos.COSStream.createInputStream(COSStream.java:163)
~[pdfbox-2.0.1.jar:2.0.1]
at
org.apache.pdfbox.pdmodel.common.PDStream.createInputStream(PDStream.java:235)
~[pdfbox-2.0.1.jar:2.0.1]
at
org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:147)
~[pdfbox-2.0.1.jar:2.0.1]
at
org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:70)
~[pdfbox-2.0.1.jar:2.0.1]
at
org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:385)
~[pdfbox-2.0.1.jar:2.0.1]
{code}
was:
{code}
Caused by: org.apache.pdfbox.filter.MissingImageReaderException: Cannot read
JBIG2 image: jbig2-imageio is not installed
at org.apache.pdfbox.filter.Filter.findImageReader(Filter.java:128)
~[pdfbox-2.0.1.jar:2.0.1]
at org.apache.pdfbox.filter.JBIG2Filter.decode(JBIG2Filter.java:55)
~[pdfbox-2.0.1.jar:2.0.1]
at org.apache.pdfbox.cos.COSInputStream.create(COSInputStream.java:69)
~[pdfbox-2.0.1.jar:2.0.1]
at
org.apache.pdfbox.cos.COSStream.createInputStream(COSStream.java:163)
~[pdfbox-2.0.1.jar:2.0.1]
at
org.apache.pdfbox.pdmodel.common.PDStream.createInputStream(PDStream.java:235)
~[pdfbox-2.0.1.jar:2.0.1]
at
org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:147)
~[pdfbox-2.0.1.jar:2.0.1]
at
org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:70)
~[pdfbox-2.0.1.jar:2.0.1]
at
org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:385)
~[pdfbox-2.0.1.jar:2.0.1]
{code}
> Allow users to filter the image types that are read to ignore unsupported ones
> ------------------------------------------------------------------------------
>
> Key: PDFBOX-3651
> URL: https://issues.apache.org/jira/browse/PDFBOX-3651
> Project: PDFBox
> Issue Type: Bug
> Components: Parsing
> Affects Versions: 2.0.4
> Reporter: Nicholas DiPiazza
>
> Many cannot use the jb2 image libraries due to license GPL3.
> Can you please add a feature to ignore certain image types? This would avoid
> the below exception
> {code}
> Caused by: org.apache.pdfbox.filter.MissingImageReaderException: Cannot read
> JBIG2 image: jbig2-imageio is not installed
> at org.apache.pdfbox.filter.Filter.findImageReader(Filter.java:128)
> ~[pdfbox-2.0.1.jar:2.0.1]
> at org.apache.pdfbox.filter.JBIG2Filter.decode(JBIG2Filter.java:55)
> ~[pdfbox-2.0.1.jar:2.0.1]
> at org.apache.pdfbox.cos.COSInputStream.create(COSInputStream.java:69)
> ~[pdfbox-2.0.1.jar:2.0.1]
> at
> org.apache.pdfbox.cos.COSStream.createInputStream(COSStream.java:163)
> ~[pdfbox-2.0.1.jar:2.0.1]
> at
> org.apache.pdfbox.pdmodel.common.PDStream.createInputStream(PDStream.java:235)
> ~[pdfbox-2.0.1.jar:2.0.1]
> at
> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:147)
> ~[pdfbox-2.0.1.jar:2.0.1]
> at
> org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:70)
> ~[pdfbox-2.0.1.jar:2.0.1]
> at
> org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:385)
> ~[pdfbox-2.0.1.jar:2.0.1]
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]