iText is a PDF library that allows you to CREATE, ADAPT, INSPECT and MAINTAIN documents in the Portable Document Format (PDF):
- Generate documents and reports based on data from an XML file or a database
- Create maps and books, exploiting numerous interactive features available in PDF
- Add bookmarks, page numbers, watermarks, and other features to existing PDF documents
- Split or concatenate pages from existing PDF files
- Fill out interactive forms
- Serve dynamically generated or manipulated PDF documents to a web browser

iText is used by Java, .NET, Android and GAE developers to enhance their applications with PDF functionality.

Several iText engineers are actively supporting the project on the iText mailing-list itext-questions@lists.sourceforge.net and on StackOverflow: http://stackoverflow.com/questions/tagged/itext


  • PDF generation
  • PDF manipulation (stamping, watermarks, merging/splitting PDFs, ...)
  • PDF form filling
  • XML functionality
  • Digital signatures

Keep Me Updated

Don't miss out on important updates!

Reviews (64)

Write a Review

Highest Rated

1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

I'm reading remarks such as "This is no longer FOSS. I want my money back for the book." The anonymous cowards who post remarks like that are either stupid, or they work for a competitor. Changing the license from LGPL to AGPL made iText MORE F/OSS, because now people using iText also have to publish their source code as Free Software. It's only normal that people who want to make money with their software have to share a small part of their profits to allow the F/OSS developers to maintain the project.


Lowest Rated

1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

License sucks (it's NOT an free or open source license as documented) - company history unclear - intellectual property handling strange - old versions (using other licenses) can not be downloaded any more.

1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

Nice :-)

Posted 05/19/2014
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

iText used to be an excellent tool and perhaps feature-wise still is. But it is no longer dependable as of version 5.x (the licensing has changed to AGPL making it not free for commerucial use). If you are already commercial and ready to pay to license and use version 5.x for the benefit of support, consider what happens tomorrow if they make more license changes and deny you features for some unreasonable reason. They have already done this once. Dont fall into that trap. If you are a small company or an individual with a fully non-commerical app today and you are thinking use of iText 5.x wont harm you today since you pay nothing now. Do consider what if someday you want to make a paid version of your sw with extra features? Bam. You end up coughing up USD1000 to USD5000 ANNUALLY (or even more depending on your scale of use). Eitherway, you really dont want to mire your company's or your own personal future by using a software now ownded by someone with a vendetta. This is because this opensource project (created from multiple contributors from the public) has been hijacked by an individual who then made knee-jerk, unreasonable change to licensing terms as of version 5.x (no longer free for commercial use). If someone in the iText team wanted to make money out of this, they should have made the license in such a manner from day one instead of allowing it to be popular and then hold a knife to your throat for using it. Or at least made a premium version of iText with a new license while keeping the basic one available and fully supported. But they have taken steps to ensure that all the previous free OPEN SOURCE versions are not easily accesible to the mainstream by deleting the jars off the sourceforge website, using flimsy excuses. They would have deleted the code too but sourceforge doenst allow that (they could move out of sourceforge and delete the project though). And more importantly the scorn and discouragement by the iText "OWNER" and official "support" for those who use any previous versions which are free for even commercial use. All this is against the spirit of open-source. Note: You could still download the free version source code from this site (thanks to sourceforge - use the tag 2.1.7) and build the jars yourself. Or get the last free version ready jars at github: ymasory/iText-4.2.0.

Posted 10/15/2013
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

The good: You can make quality PDFs, with images, special art (drawing) and do not have complicated JAR dependencies. The bad: The most grotesque and sloppy API I've ever seen in my life. It works, but you will spend weeks trying to understand and eventually will hate having to do dozen steps where you could do only one.

Posted 06/18/2013
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

I use this software. Thank you for your work.

Posted 05/12/2013
All Reviews


Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.