[Gelöst] TCPDF in Erweiterung verwenden
Hi,
ich würde gerne das TCPDF Bundle in einer eigenen Erweiterung im Frontend verwenden.
Das eigene Modul kann ich ja nicht als PDF ausgeben, sondern nur einen Artikel.
Aus dem TCPDF Bundle hab ich mir dann den Code geholt :
Datei: PrintArticleAsPdfListener.php
../public/vendor/contao/tcpdf-bundle/src/EventListener
Eingefügt in meine .html5 Datei
PHP-Code:
// Include the config file
include_once rootDir.'/system/config/tcpdf.php';
// Create new PDF document
$pdf = new \TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true);.
.
.
// Write the HTML content
$pdf->writeHTML('Hallo PDF', true, 0, true, 0);
// Close and output PDF document
$pdf->lastPage();
$pdf->Output(StringUtil::standardize(preg_replace('/&(amp;)?/i', '&', 'test')).'.pdf', 'D');
Damit bekomm ich schon mal ein test.pdf ausgegeben mit "Hallo PDF"
Ist das der korrekte Weg oder geht das besser ?
Wie bekomme ich die Ausgabe meines Moduls automatisch angezeigt (so wie bei einem Artikel) oder muß ich den dynamsichen Inhalt wirklich bei
$pdf->writeHTML('Hallo PDF', true, 0, true, 0);
unterbringen?
Kann mich hier bitte jemand in die richtige Richtung schubsen ?
Vielen Dank
Grüße Tintifax