IText

iText
Developer(s)iText Group NV
Initial release2000
Stable release
8.0.5 / July 24, 2024; 3 months ago (2024-07-24)[1]
Repositoryhttps://github.com/itext/
Written inJava, C#
Operating systemCross-platform
TypeLibrary
LicenseAGPLv3[2]
Proprietary
Websiteitextpdf.com

iText is a library for creating and manipulating PDF files in Java and .NET. It was created in 2000 and written by Bruno Lowagie. The source code was initially distributed as open source under the Mozilla Public License or the GNU Library General Public License open source licenses. However, as of version 5.0.0 (released Dec 7, 2009) and version 4.2.0 (released Jul 10, 2015) it is distributed under the GNU Affero General Public License version 3. A fork of the LGPL/MPL licensed version of iText is currently being actively maintained as the OpenPDF library on GitHub.[3] iText is also available through a proprietary license, distributed by iText Software NV.

iText provides support for advanced PDF features such as PKI-based signatures, 40-bit and 128-bit encryption, colour correction, Tagged PDF, PDF forms (AcroForms), PDF/X, colour management via ICC profiles, and barcodes, and is used by several products and services, including Eclipse BIRT, Jasper Reports, JBoss Seam, Windward Reports, and Pdftk.

  1. ^ "Release iText Core 8.0.5". kb.itextpdf.com.
  2. ^ "The 'LICENSE.md' file in iText source code repository". github.com/itext/itext-ava. Retrieved 2024-04-02.
  3. ^ "The OpenPDF project on GitHub.com". github.com. Retrieved 2017-02-27.