Welcome

stack of iText in Action books
iText ® is a library that allows you to create and manipulate PDF documents. It enables developers looking to enhance web- and other applications with dynamic PDF document generation and/or manipulation.
Developers can use iText to:
  • Serve PDF to a browser
  • Generate dynamic documents from XML files or databases
  • Use PDF's many interactive features
  • Add bookmarks, page numbers, watermarks, etc.
  • Split, concatenate, and manipulate PDF pages
  • Automate filling out of PDF forms
  • Add digital signatures to a PDF file
iText is available in Java as well as in C#.
Read more >
Community
The iText library is free software; you can redistribute it and/or modify it under the terms of the GNU Affero General Public License version 3. Please read the terms of use before downloading iText.
Commercial
You can be released from the requirements of the AGPL by purchasing a commercial license. Buying such a license can be mandatory as soon as you develop commercial activities.
iText in Action - book cover in 3D

Documentation: iText in Action

iText in Action, Second Edition offers an introduction and a practical guide to iText and the internals of PDF. This book lowers the learning curve and, through numerous innovative and practical examples, unlocks the secrets hidden in Adobe's PDF Reference.
Buy the book

iText: one of the world's leading PDF libraries

menu icon for forum Who's using iText?

Two examples of companies that are using iText:

U.S. Department of Defense

logo of a company using iText Defense Finance and Accounting System (DFAS), Space and Naval Warfare Systems Command (SPAWAR), Office of Naval Research (ONR),... At iText, we're very familiar with the acronyms of many of the divisions of the US Department of Defense. We're always proud when we can answer an iText question posted to the mailing list by a developer with an e-mail address that ends with .mil. This means that iText is used in different applications that are used by the US Navy and the DoD. Ain't that great?

Unified Post

logo of a company using iText UnifiedPost is specialised in the optimization of invoice flows and other administrative documents. Via its communication platform the company offers solutions in order to receive, process, send and archive different document types, both electronic as physical. Unified Post has successfully been using iText to created hundreds of thousands of invoices in the Portable Document Format.
Read more >

News

panel icon Source tweets

  • trumpetinc committed revision 5030 to the iText®, a JAVA-PDF library SVN repository, changing 1 files
    posted on 2012-01-30
  • blowagie committed revision 5029 to the iText®, a JAVA-PDF library SVN repository, changing 1 files
    posted on 2012-01-28
  • trumpetinc committed revision 5028 to the iText®, a JAVA-PDF library SVN repository, changing 1 files
    posted on 2012-01-26