Skip to content
RUPS is an abbreviation for Reading and Updating PDF Syntax. RUPS is a tool built on top of iText® that allows you to look inside a PDF document and browse the different PDF objects and content streams.
Branch: develop
Clone or download
Latest commit 3a27cfb Oct 24, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
config Update program icon Mar 16, 2016
.gitattributes Add a .gitattributes file. Apr 10, 2015
.gitignore Added /target/ and NetBeans configs to .gitignore Feb 12, 2015
.mailmap Add .mailmap file Oct 24, 2018 update docs May 6, 2015 update docs May 6, 2015 update docs May 6, 2015 update docs May 6, 2015 AGPLv3 in MarkDown format Apr 5, 2016
pom.xml Remove Google Analytics tracking Jul 7, 2017

iText consists of several jars.

The main iText release contains:

  • itextpdf-x.y.z.jar: the core library
  • itext-xtra-x.y.z.jar: extra functionality (PDF 2!)
  • itext-pdfa-x.y.z.jar: PDF/A-related functionality

This project is hosted on

You can find the latest releases here:

You can also build iText from source.

In some cases, you'll need extra jars. These jars are bundled in a zip file here:

For XML (and HTML) functionality, you need this jar:

Finally, we also have a tool that can help you debug PDFs:

If you have an idea on how to improve iText and you want to submit code, please read our Contribution Guidelines.

iText is licensed as AGPL software.

AGPL is a free / open source software license.

This doesn't mean the software is gratis!

Buying a license is mandatory as soon as you develop commercial activities distributing the iText software inside your product or deploying it on a network without disclosing the source code of your own applications under the AGPL license. These activities include:

  • offering paid services to customers as an ASP
  • serving PDFs on the fly in the cloud or in a web application
  • shipping iText with a closed source product

Contact sales for more info:

You can’t perform that action at this time.