iText

iText ist eine freie Programmbibliothek zur Erzeugung und Bearbeitung von PDF-Dateien mittels der Programmiersprache Java. Sie wurde von Bruno Lowagie, Paulo Soares und anderen entwickelt. Die Software wird unter der GNU Affero General Public License (AGPL) vertrieben.

iText
Basisdaten
Entwickler iText Group NV
Erscheinungsjahr 2000
Aktuelle Version 7.1.5
(6. Februar 2019)
Betriebssystem Plattformübergreifend
Programmiersprache Java
Kategorie Programmbibliothek
Lizenz Duales Lizenzsystem: Proprietär und AGPL
itextpdf.com

Geschichte

Die Grundlagen von iText wurden von Bruno Lowagie ab 1998 im Rahmen eines Softwareprojektes an der Universität Gent entwickelt. Noch während der Projektlaufzeit wurde iText als Free Open Source Software freigegeben.

Bis zur (inoffiziellen) Version 4.2.0 stand die Software sowohl unter LGPL als auch MPL, ab Version 5.0 jedoch ausschließlich unter der AGPL.

Verbreitung

Als frei nutzbare Programmbibliothek ist iText in vielen Anwendungen enthalten, ohne dass es direkt auffällt. So nutzen beispielsweise JasperReports, JFreeChart, BIRT, Google Kalender oder Anwendungen der NASA iText zur Erzeugung von PDF-Dokumenten.

Funktionalität

iText unterstützt

  • automatisches Generieren von PDF-Dateien
  • interaktive PDFs
  • Lesezeichen, Seitenzahlen und Wasserzeichen
  • das Aufteilen einer PDF-Datei in mehrere PDF-Dateien
  • das Zusammenfügen mehrerer PDF-Dateien zu einer PDF-Datei
  • das Ändern bestehender PDF-Dateien
  • automatisches Ausfüllen von PDF-Formularen
  • das Hinzufügen Digitaler Signaturen zu einer PDF-Datei
  • automatisierte Texterkennung mit Hilfe von Tesseract (iText pdfOCR)

Portierungen

  • iTextSharp ist eine Portierung für die Programmiersprache C#.
  • iText.NET ist eine .NET-Portierung.
  • Pdftk, Kurzform für „PDF toolkit“, ist ein freies Werkzeug zur Manipulation von PDF-Dokumenten. Es steht für verschiedene Plattformen zur Verfügung, bietet eine Benutzeroberfläche oder kann per Kommandozeile bedient werden. Die Software bietet viele Funktionen für PDF-Dokumente. Diese können in Einzelseiten aufgeteilt, zusammengefügt, ver- und entschlüsselt, seitenweise rotiert oder mit Wasserzeichen versehen werden (Overlay). Zudem können Formulare in PDF-Dokumenten ausgefüllt werden.

Forks

  • OpenPDF ist ein aktives Opensource-Projekt unter LGPL und MPL, das auf einem Fork von iText basiert.[1]

Literatur

Einzelnachweise

  1. https://github.com/LibrePDF/OpenPDF
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.