Hi,
Bei diesem Code wird $html per file_get_contents geladen. $html lässt sich per echo ausgeben. Die writeHTML Methode gibt nur eine weiße Seite wieder mit einer Linie oben am Seitenrand.
Nach versehentlichen Ausgaben habe ich schon gesucht.
Wenn ich das Template stark kürze bleibt das Ergebnis gleich.
Wenn ich direkt
und mehr schreibe wird das HTML ausgegeben im PDF.
Was kann denn mit meinem Template nicht stimmen, dass es nicht mal ansatzweise ausgegeben wird?
PHP-Code:
$_PDF = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
//$_PDF->setSourceFile($template);
// set font
$_PDF->addPage();
$_PDF->SetFont('helvetica', '', 11);
$_PDF->setPrintHeader(false);
$_PDF->setPrintFooter(false);
$_PDF->SetMargins(10, 20, 10);
$_PDF->SetAutoPageBreak(true, 40);
$_PDF->setFontSubsetting(false);
$_PDF->setImageScale(PDF_IMAGE_SCALE_RATIO);
$_PDF->writeHTML($html);
// reset pointer to the last page
$_PDF->lastPage();
$docname = "Angebot_".$case_here.'.pdf';
//Header('Pragma: public');
$_PDF->Output($docname, 'I');
Nach versehentlichen Ausgaben habe ich schon gesucht.
Wenn ich das Template stark kürze bleibt das Ergebnis gleich.
Wenn ich direkt
PHP-Code:
$_PDF->writeHTML('<p>Hallo</p>');
Was kann denn mit meinem Template nicht stimmen, dass es nicht mal ansatzweise ausgegeben wird?
Kommentar