Benutzer:Christianpackeniuscom/xsPDF

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
xsPDF
Basisdaten

Aktuelle Version 20130619-2129
(19.06.2013)
Betriebssystem Plattformübergreifend
Programmier­sprache Java
Kategorie Java-Bibliothek
Lizenz GNU Lesser GPL
[1]

xsPDF ist eine frei verfügbare Java-Programmbibliothek zur dynamischen Erzeugung von PDF-Dateien bzw. -Streams. Sie wurde von Christian Packenius entwickelt. Die Software unterliegt der GNU Lesser General Public License (LGPL) und ist somit in OpenSource- wie proprietärer Software frei nutzbar.

Obschon es mit iText, Apache PDFBox und anderen mehrere Java-Bibliotheken zur Erzeugung von PDF-Dokumenten gab, wurde mit xsPDF eine weitere Bibliothek ins Leben gerufen. Die meisten der verfolgten Ziele waren folgende:

  • Programmierung einer möglichst kleinen Programmbibliothek, die auch in speicherkritischen Programmen verwendbar ist.
  • Hohe Verarbeitungsgeschwindigkeit.
  • Unterstützung dynamischer PDF-Streams ohne Zugriff auf das Dateisystem, beispielsweise um PDF-Erzeugung in Webseiten oder zum Mailversand zu vereinfachen.
  • Extrem einfache API mit sehr kurzer Einarbeitungszeit (dies wurde vor allem dadurch erreicht, dass man in der Regel mit zwei Java-Klassen auskommt und Wert auf sprechende Methodennamen gelegt wurde).