Symfony 2 und TCPDF

Für die Erstellung von PDF-Dokumenten gibt es diverse gute oder schlechte PHP-Bibliotheken im Netz. Besonders gut finde ich persönlich das Paket TCPDF.

Wer TCPDF mit Symfony 2 (Version 2.3.x) nutzen möchte, kann dies relativ einfach tun. Dazu muss zunächst das Paket via composer geladen werden. Dazu muss die composer.json im root-Directory wie folgt angepasst werden:

    "require": {
        ...
        "tecnick.com/tcpdf": "dev-master"
        ...
    },

Anschließend führt ihr ein Composer-Update aus:

php composer.phar update

Wer hier Probleme mit einem Composer-Timeout aufgrund einer langsamen Internetleitung bekommt, dem sei dieses kleine Tutorial ans Herz gelegt.

Im Controller könnt ihr nun ganz einfach und wie in der Dokumentation von TCPDF beschrieben die PDF-Klasse nutzen. Der Klassenaufruf erfolgt dann so:

$pdf = new \TCPDF(...)

Um den führenden Slash zu vermeiden, könnt ihr im Controller ein use TCPDF; nutzen. Dann kann die Klasse wie gewohnt aufgerufen werden:

$pdf = new TCPDF(...)

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


× fünf = 30

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>