Example-01
Using TTF fonts to display Latin, Greek, Cyrillic, Chinese, Japanese and Korean text.
Example-02
Using Path object to draw polylines and bezier curves.
Example-03
Using the Image class.
Example-04
Chinese, Japanese and Korean support using Unicode.
Example-05
Text kerning and drawing rotated text.
Example-06
Embedding file attachments in PDF.
Example-07
Adding watermark to PDF page.
Example-08
Using the Table component.
Example-09
Using the Chart component.
Example-10
Using the TextColumn component.
Example-11
Using the BarCode class to draw Code39, Code128 and UPC barcodes.
Example-12
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