Vorhandene PDF Datei in FPDF importieren mit FPDFI
FPDI ist eine Sammlung von PHP Klassen mit denen vorhandene PDF Dokumente gelesen und anschließend als Vorlagen in FPDF (Englisch) (von Olivier Plathey) verwendet werden können. Außer einer Kopie von FPDF (Deutsche Seite) , benötigt FPDI keine weiteren PHP Erweiterungen.
FPDF – Neue Schriftarten und Codierungen hinzufügen
Link auf das Tutorial (EN): http://www.fpdf.de/tutorials/7/
Windows Konvertierungstool (TTF2PT1): http://www.fpdf.org/fr/dl.php?id=22
Damit wird aus der TTF-Datei eine .AFM Datei erstellt.
AFM-Datei erstellen (diese brauchen wir später noch)
Aufruf auf DOS Ebene z.B.:ttf2pt1 -a c:\windows\fonts\georgia.ttf c:\fonts_afm\georgia
Dadurch werden im Verzeichnis c:\fonts_afm, die Dateien georgia.afm und georgia.t1a abgelegt. Das c:\fonts_afm Verzeichnis kann natürlich auch einen anderen Namen haben.
Font Definitionsdatei erstellen
Dazu eine PHP Datei anlegen, z.B. fontedefinition.php:
<code>// Pfad evtl. anpassen
include("../fpdf153/font/makefont/makefont.php");
// Font Definitionsdatei anlegen
MakeFont('c:\\windows\\fonts\\georgia.ttf', 'c:\\fonts_afm\\georgia.afm','cp1252');
Nach Aufruf dieser Datei erhält man im Erfolgsfall die Meldung:
Font file compressed (georgia.z)
Font definition file generated (georgia.php)