Repository navigation
FAQ
Officially we support OpenJDK 11 for the core library but the library can be compiled with most other JVM distributions. See comments in the Gradle build scripts if you need support for modules. JavaFX RI will require Java 21 or higher.
Yes and no. This library is based on the last open-source release of ICEpdf published by ICEsoft. In 2019, I forked that codebase and began working through a long list of features I felt the library was missing.
I was the principal developer on the original project and released version 1.0.0 back in 2004. I’ve always enjoyed working on the library, and I believe there are still plenty of uses for a capable, pure Java PDF library. This fork is my way of keeping that work moving forward.
A sample file is generally needed for most issues but in some cases uploading the file to a public forum isn't possible. In such cases enable 'finest' level debugging and append the logs to the issue tracker. Keep in mind even logs can have sensitive data so make sure to scrub the logs for patient names or other sensitive data. Email me privately and I'm sure something can be worked out.