 |
 |
|
|
 |
| |
 |
Was ist fpdf? |
 |
|
 |
| |
|
|
|
|
| |
FPDF ist eine PHP Klasse die das Erzeugen von PDF Dokumenten auf Basis von PHP
ermöglicht, genaugenommen ohne die Verwendung von PDFlib. Der Vorteil gegenüber
PDFlib ist, dass für eine kommerzielle Nutzung von PDFlib eine Lizenzgebühr
verlangt wird, FPDF jedoch sowohl für die private als auch die kommerzielle
Nutzung kostenlos ist. Sie können es nach Ihrem Belieben anwenden und nach
Ihren Bedürfnissen anpassen um Ihre Anforderungen zu erfüllen.
FPDF beinhaltet zahlreiche ausgereifte Funktionen für die Gestaltung
der Dokumente. Hier einige der Features:
- Auswahl der Maßeinheit, Anpassung des Seitenlayouts (Hoch- und
Querformat) sowie der Seitenabstände
- Automatisierte Kopf- und Fußzeilenerzeugung
- Automatischer Seitenwechsel
- Automatischer Zeilenumbruch und Textausrichtung
- Einbinden von Bildern der Formate JPEG und PNG
- RGB Farbgebung für Texte, Linien und Füllungen
- Hyperlinks
- Unterstützung der Schriftartenformate TrueType, Type1 und verschiedener Zeichensätze
- Seitenkomprimierung
FPDF benötigt keine zusätzlichen Extensions (ausgenommen optional
Zlib um die Komprimierung nutzen zu können) und läuft in der
aktuellen Version unter PHP4 (fpdf
Releases Versionen vor 1.4 laufen ebenfalls unter PHP3).
Die Tutorials unterstützen Sie
beim Einstieg in die Arbeit mit FPDF. Weitere Informationen
zur Arbeit mit FPDF finden Sie in der Online-Dokumentation
und dem Downloadbereich. Es wird empfohlen
die Liste der Häufig gestellten Fragen und Antworten
(FAQ) zu lesen, da dort bereits die meisten Fragen beantwortet und
Problemlösungen (inbesondere für Browserprobleme) bereitgestellt
wurden.
Im Downloadsbereich der Add-On's finden Sie einige nützliche
Erweiterungen für FPDF, beispielweise für die Verwaltung von
Lesezeichen oder die Textrotation.
Die Unterstützung des GIF Bildformats ist ebenfalls verfügbar. (siehe fpdf.org Forum)
Welche Sprachen und Zeichensätze kann ich verwenden?
Mit dieser Klasse können Sie Ihre PDF Dokumente, neben der westeuropäischen,
in vielen verschiedenen anderen Sprachen erzeugen: Mitteleuropäisch,
Kyrillisch, Griechisch, Baltisch und Thailändisch unter Verwendung
einer TrueType oder Type1 Schriftart die den entsprechenden Zeichensatz
unterstützt. Chinesisch, Japanisch und Koreanisch werden ebenfalls
unterstüzt.
Wie ist die Performance?
Für die Generierung eines PDF Dokuments wird im Vergleich zur PDFlib
etwas mehr Zeit in Anspruch genommen, da FPDF aus reinem PHP besteht und
keine vorkompilierte Extension ist. Die Performanceeinbuße ist jedoch
kaum spürbar sofern das zu generierende Dokument nicht zu gross und
zu komplex wird. |
 |
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
|
| |
|
|
|