Details
-
Type:
Bug
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 6.2.2
-
Fix Version/s: 6.3.3
-
Component/s: None
-
Labels:None
-
Environment:icepdf-core-6.2.2.jar + icepdf-viewer-6.2.2.jar with java 1.8
Description
in an application we use icepdf-core-6.2.2.jar + icepdf-viewer-6.2.2.jar
Normally it works perfect. But we have some pdfs that could not be displayed.
One example is the following:
https://github.com/klst-com/de-doku/blob/master/images/Wirtschaftsenglich-iceproblem.pdf
Normally it works perfect. But we have some pdfs that could not be displayed.
One example is the following:
https://github.com/klst-com/de-doku/blob/master/images/Wirtschaftsenglich-iceproblem.pdf
If you download the binaries or checkout the source for 6.3.1 you get a ./lib folder which contains all the jars that should be on the class path for maximum compatibility with various image types as well as digital signature support.
If your building from source you can add the following maven dependencies to your project.
<dependency>
{twelve-monkey.version}<groupId>com.twelvemonkeys.imageio</groupId>
<artifactId>imageio-tiff</artifactId>
<version>$
</version>
</dependency>
<dependency>
{jbig2.version}<groupId>org.apache.pdfbox</groupId>
<artifactId>jbig2-imageio</artifactId>
<version>$
</version>
</dependency>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<bouncy.version>1.54</bouncy.version>
<twelve-monkey.version>3.4-SNAPSHOT</twelve-monkey.version>
<jai-imageio.version>1.3.0</jai-imageio.version>
<jbig2.version>3.0.0-SNAPSHOT</jbig2.version>
</properties>