- Es kann über Verweise auf Ressourcen in externen PDF-Dokumenten zugegriffen werden.
- Der Inhalt kann in durch den Benutzer auswählbare Ebenen aufgeteilt sein welche sich gruppieren
lassen um zum Beispiel in Sprachspezifischen Ebenen ein und dieselbe Bildebene zu zeigen. - Bilder, Seiten und Teile von Seiten können mit Georeferenzen ausgestattet werden.
- AES-256 Verschlüsselung und Unicode Passwörter werden unterstützt.
Im Gegensatz zum PHP:PDF Manual bietet sich auf der Herstellerseite ein Haufen an Dokumentation. Dort findet Ihr neben einem Installations- und Konfigurations-Howto für PHP, eine 256-seitige PDFlib API Dokumentation und ein 312-seitiges PDFlib Tutorial.
Schon alleine die Länge der API Dokumentation lässt darauf schließen das die PDFlib umfangreiche Funktionen zum gestalten von PDF Dokumenten mit sich bringt. Auszugsweise, wie auch unter What's new in PDFlib 8? nachzulesen:
- Bidirektionale Schriftformatierung für internationale Sprachen und Fallback Fonts.
- Unterstützung OpenType spezifischer Font-Features
- Textumbruch um Bilder, in Pfaden sowie Text an Pfaden entlang
- Transparenz in TIFF und PNG Bildern
- Interaktive Formulare
- Druckvorlagen Farbmanagement PDF/X-4 und PDF/X-5
PDFlib ist ein renommiertes Produkt und auch in PHP können damit professionelle PDF Dokumente erstellt werden. Zend Framework PDF Wer etwas weniger komplexe Ansprüche an die PDF-Generierung stellt ist auch mit dem Zend_PDF Modul des unter OpenSource Lizenz veröffentlichten Zend Frameworks gut beraten.
- Laden von PDF Dokumenten (Acrobat 5, Spezifikation 1.4)
- Versionsverwaltung: Laden von Versionen, Rollback nach Änderung
- Schreiben oder Ausgeben und diese Vorgänge auf die geänderten Stellen beschränken
- Seiten als Vorlagen verwenden, Seiten zu einem Dokument hinzufügen oder entfernen
- Einfache Vektorgrafikelemente
- Seitentransformationen (Drehen, Zoomen)
- 14 gebrauchsfertige PDF-Fonts, Unterstützung von TrueType Fonts
- Unterstützung von Sprungzielen, Lesezeichen-Menüs, Anhängen und Aktionen
- Unterstützung von Dokument Information und Metadaten
Das erstellen und Laden von PDF Dokumenten geht dank der durchdachten API sehr einfach von statten. Einzig den automatisierten Textumbruch mag man vermissen. Zwar kann man sich anhand der API die Weiten der einzelnen Zeichen berechnen lassen, das erscheint dann aber doch etwas aufwendig zu sein für jedes Zeichen eines Textes.
Verschiedene Typen von Anhängen und Aktionen, sofern noch nicht in Zend_PDF enthalten, lassen sich nach Lektüre der gesuchten Funktionalität in der 980-seitigen Adobe PDF Reference relativ einfach und schnell integrieren. FPDF Verspricht High-Level Funktionen und steht auch unter OpenSource Lizenz zum Download bereit. Ebenso wie bei Zend_PDF werden PDF-Dokumente mit FPDF nur durch Einsatz von PHP generiert und es ist keine weitere Bibliothek notwendig.
- Auswahl der Maßeinheit, Seitenformat und -ränder
- Seitenkopf- und Fußzeilen Verwaltung
- Automatisierter Seitenumbruch, Zeilenumbruch und Textausrichtung
bietet FPDF unter anderem und füllt damit die Lücke in Bezug auf Automation der Textgestaltung. Es gibt
Truncated by Planet PHP, read more at the original (another 2521 bytes)