Using TTF fonts to display Latin, Greek, Cyrillic, Chinese, Japanese and Korean text.


Using Path object to draw polylines and bezier curves.


Using the Image class.


Chinese, Japanese and Korean support using Unicode.


Text kerning and drawing rotated text.


Embedding file attachments in PDF.


Adding watermark to PDF page.


Using the Table component.


Using the Chart component.


Using the TextColumn component.


Using the BarCode class to draw Code39, Code128 and UPC barcodes.


Using the BarCode2D class to draw PDF417 barcode.

© 2024 Innovatics Inc.

What our clients are saying:

"I tried to use three other open source PDF libraries, but their source code is not well documented and so "object-oriented" it's proven nearly impossible to read and modify. In contrast I found the PDFjet source code very simple, clean, logical and easy to understand. The fact that it came with very liberal open source license is a huge bonus. The commercial version is very reasonably priced and there are NO ROYALTIES. I wish I had discovered this excellent product earlier."

Gary D. Amundson

Android Developer

On the Web:

"I took a look at what was on offer, open source, closed source and commercial. I went for a lib called PDFJet. This is a fairly mature Java pdf library that has been ported over to .Net. It's fairly cheap and whilst it lacks a lot of in depth examples, there are quite a few available on their website. The support is really good too - if you have a question, the guys are able to provide feedback very quickly. It is very well featured, but I am basically using it to generate tables from datatables. I have been using it in earnest for about a week now, so I will try and post some examples of how it can be used here. There are two ways of creating a table with PDFJet, you can use a delimited text file holding the data you need or you can build a table programatically. Doing it in the code is tricky ... however, I am very impressed with this library and the things it can do."

Raphael's Blog