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 (with license link) | Used for | Required for PDFBox redistribution |
|---|---|---|
| Adobe AFM | Resource files for extracting font encoding. Bundled inside the PDFBox jar file | Yes |
| Adobe CMap | Resource files for CJK font mapping. Bundled inside the PDFBox jar file | Yes |
| Adobe Glyphlist | Mapping for the computation of a Unicode character string from a sequence of glyphs. Bundled inside the PDFBox jar file | Yes |
| Apache Ant | Tool for building PDFBox | No |
| bouncycastle | Encryption libraries for encrypting/decrypting PDF documents | Yes |
| FontBox (incubating) | Font Library | Yes |
| JempBox (incubating) | Library for working with XMP metadata. | 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 |
| Apache Lucene | Text search engine library. PDFBox provides simple integration with Lucene. | Optional, only if using Lucene |
| ICU4J | Normalizing right to left text. | Optional, only if extracting right to left text |



