PDFBox - Redistribution

Redistributing PDFBox

PDFBox makes use of several open source libraries. Some are just required for building PDFBox, some are required for running PDFBox. The below table summarizes the licences that are included with PDFBox and when they are required.

Product Used for Required for PDFBox redistribution
Adobe AFM Resource files for extracting font encoding. Bundled inside the PDFBox jar file Yes
ant Tool for building PDFBox No
bouncycastle Encryption libraries for encrypting/decrypting PDF documents Yes
Checkstyle Build tool to verify code style compliance No
FontBox Font Library Yes
IKVM Library for .NET version of PDFBox Only if using .NET version(the DLLs in /bin) of PDFBox
junit Testing framework used in development No
JempBox Library for working with XMP metadata. Yes
lucene Text search engine library. PDFBox provides simple integration with Lucene. Optional, only if using Lucene
JAI-CMM ICC Color profile resources, bundled in PDFBox jar file Yes