iText

from Wikipedia, the free encyclopedia
iText
Basic data

developer iText Group NV
Publishing year 2000
Current  version 7.1.5
(February 6, 2019)
operating system Cross-platform
programming language Java
category Program library
License Dual license system : proprietary and AGPL
itextpdf.com

iText is a free program library for creating and editing PDF files using the Java programming language . It was developed by Bruno Lowagie, Paulo Soares and others. The software is distributed under the GNU Affero General Public License (AGPL).

history

The basics of iText were developed by Bruno Lowagie from 1998 as part of a software project at the University of Ghent . IText was released as free open source software while the project was still running .

Up to the (unofficial) version 4.2.0 the software was under both LGPL and MPL , but from version 5.0 only under the AGPL .

distribution

As a freely usable program library , iText is included in many applications without it being immediately noticeable. For example, JasperReports , JFreeChart , BIRT , Google Calendar or NASA applications use iText to generate PDF documents.

Functionality

iText supported

  • automatic generation of PDF files
  • interactive PDFs
  • Bookmarks, page numbers and watermarks
  • splitting a PDF file into multiple PDF files
  • the merging of several PDF files into one PDF file
  • changing existing PDF files
  • automatic filling of PDF forms
  • adding digital signatures to a PDF file

Ports

  • iTextSharp is a port for the C # programming language .
  • iText.NET is a .NET port.
  • Pdftk, short for “PDF toolkit”, is a free tool for manipulating PDF documents. It is available for various platforms, offers a user interface or can be operated via the command line. The software offers many functions for PDF documents. These can be divided into individual pages, merged, encrypted and decrypted, rotated page by page or provided with watermarks (overlay). In addition, forms can be filled out in PDF documents.

literature

Web links