IText

IText

iText ist eine frei verfügbare Programmierschnittstelle zur dynamischen Erzeugung und Bearbeitung von PDF, HTML- sowie RTF-Dateien mittels der Programmiersprache Java. Sie wurde vom Bruno Lowagie, Paulo Soares und anderen entwickelt. Die Software wird unter der Mozilla Public License oder alternativ der LGPL vertrieben.

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 veröffentlicht. Die aktuelle Version 2.1.5 wurde am 08. März 2009 veröffentlicht.

Verbreitung

Als frei nutzbare Programmbibliothek ist iText ist in vielen Anwendungen enthalten ohne dass es direkt auffällt. So nutzen beispielsweise JasperReports, 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 mehrere PDF-Dateien zu einer PDF-Datei
  • das Ändern bestehender PDF-Dateien
  • automatisches Ausfüllen von PDF-Formularen möglich
  • das Hinzufügen Digitaler Signaturen zu einer PDF-Datei

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. Möglich ist, Dokumente in Einzelseiten aufzuteilen, Dokumente zusammenzufügen, Ver- und Entschlüsseln, Seitenrotation, Seiten mit Wasserzeichen zu versehen (Overlay). Weiterhin ist es möglich, mittels der Software, Formulare in PDF-Dokumenten auszufüllen.

Literatur

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • IText — iText® Desarrollador Bruno Lowagie, Paulo Soares itextpdf.com Información general Género Biblioteca Java …   Wikipedia Español

  • iText — iText® Entwickler 1T3XT BVBA Aktuelle Version 5.1.1 (8. Juni 2011) Betriebssystem Plattformübergreifend Programmier­sprache Java Katego …   Deutsch Wikipedia

  • iText — Тип Библиотека Разработчик 1T3XT BVBA Написана на Java Операционная система Кроссплатформенное программное обеспечение Последняя версия 5.0.6 (4 февраля, 2011 г.) …   Википедия

  • iText — iText® Développeur 1T3XT BVBA Environnement Java Licence …   Wikipédia en Français

  • IText — Infobox Software name = iText caption = developer = Bruno Lowagie, Paulo Soares latest release version = 2.1 latest release date = release date|2008|03|27 latest preview version = latest preview date = operating system = Cross platform… …   Wikipedia

  • Компоновщик (шаблон проектирования) — Шаблон проектирования Компоновщик Composite Тип: структурный Описан в Design Patterns Да Компоновщик (англ. Composite pattern) шаблон проектирования, относится к структурным паттернам, объединяет объек …   Википедия

  • Rich Text Format — Infobox file format name = Rich Text Format icon = extension = .rtf mime = text/rtf type code = RTF uniform type = public.rtf magic = { tf owner = Microsoft genre = document file format container for = contained by = extended from = extended to …   Wikipedia

  • List of PDF software — This list of PDF software includes links to articles on computer software used to manage Portable Document Format (PDF) documents. Contents 1 Multi platform 1.1 Converters 1.2 Editors 1.3 …   Wikipedia

  • Java Et Logiciel Libre — Java est libre et open source (depuis le 13 novembre 2006 voir plus loin), et sa licence à permis l éclosion d un grand nombre d outils libres dans les domaines les plus variés. Sommaire 1 Discussion sur la licence de Java 2 Licence… …   Wikipédia en Français

  • ECTS grading scale — The ECTS grading scale (European Credit Transfer and Accumulation System) is a grading system defined in the ECTS framework by the European Commission [http://ec.europa.eu/education/programmes/socrates/ects/index en.html#5 key features of ECTS]… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”