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 |

