JagPDF

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 Tux thumbnail Invoice thumbnail Text on a spiral thumbnail JagPDF at GitHub thumbnail
Live Clock Vectorized Tux Invoice Text Spiral JagPDF at GitHub