PDF Generation Library
JagPDF is a free, open source library for generating PDF documents.
The goal of this project is to provide a fast and reliable library that is usable in both server and desktop environments. The library is written in C++ and provides bindings for other languages. It runs on x86/Linux, amd64/Linux and x86/Windows platforms.
JagPDF aims to be easy to use, have a look at Hello World examples in C++, Python, Java or C. The library implements a fairly large subset of the PDF specification which enables creation of a broad range of document types.
The library is distributed under the MIT license which encourages both commercial and non-commercial usage. Consider contributing to JagPDF to keep it evolving and free.
Status
The current version is 1.4.0 (7 October 2009). See history for details.
Documentation
The online JagPDF Handbook includes installation instructions, a user's manual, and a reference.
Downloads
Source code, prebuilt binaries, and the offline documentation can be obtained in the downloads section.
Support
Send your questions, bug reports or patches to the JagPDF mailing list. You can join the list by sending an email to jagpdf-subscribe@googlegroups.com. You can also browse the list archive.
Samples
Click the thumbnails to see PDF files. More samples ...
![]() |
![]() |
![]() |
![]() |
![]() |
| Live Clock | Vectorized Tux | Invoice | Text Spiral | JagPDF at GitHub |





