Benutzer:Christianpackeniuscom/xsPDF
aus Wikipedia, der freien Enzyklopädie
xsPDF | |
---|---|
Basisdaten
| |
Aktuelle Version | 20130619-2129 (19.06.2013) |
Betriebssystem | Plattformübergreifend |
Programmiersprache | 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.
Ziele
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).