Vorhandene PDF Datei in FPDF importieren mit FPDFI

Von sandra am 12. Mai 2009 um 12:45

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

Von sandra am 29. August 2006 um 14:08

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)

Archive