JagPDF is a library for generating PDF documents in C/C++, Python, and Java. It supports TrueType (subsetting) and standard 14 Type 1 fonts, font metrics, Unicode, UTF-8 and common 8-bit character encodings, images (JPEG, PNG, or custom), paths, color spaces (RGB, CMYK, CIE based, ICC profiles, indexed), encryption, bookmarks, hyperlinks, and more.
| Tags | Software Development Libraries Python Modules Java Libraries C C++ |
|---|---|
| Licenses | Open Software MIT/X |
| Operating Systems | Windows Windows Linux |
| Implementation | C C++ Python Java |
Recent releases


Release Notes: This release introduces pair kerning and the top-down mode. New functions for showing text using glyph indices have been added. The library has been ported to AMD-64/Linux. Color and text operators have been optimized to produce smaller PDFs. This release also includes fixes for several bugs.


Release Notes: JagPDF has been relicensed under the MIT license. This release introduces transparent Unicode support for core fonts, adds initial document view options, and fixes several bugs.


Release Notes: This release introduces support for Java.


Release Notes: This release includes support for tiling and shading patterns, elliptical arcs, functions, and autodetection of standard image formats.