FPDF - HTML2PDF
NetLook
- php
Hallo!
Ich habe die Klasse fpdf (www.fpdf.de)eingebunden und die erstellung von PDF Dateien funktioniert soweit auch. Ich wollte nun html2pdf einbinden und komme damit gar nich zurrecht.
Muss ich die Dateien in den Ordner von fpdf einfügen oder welche Dateien von html to PDF gehören wohin? Wie verbinde ich die beiden Klassen, muss man das überhaupt?
Ein Beispielscript wäre sehr sehr hilfreich, ich hatte eins gefunden, das hat aber nicht funktioniert?!
Code:
// Begin der Ausgabe in PDF-Datei
require('../classes/html2pdf/HTML_ToPDF.php');
define('RELATIVE_PATH','');
define('FPDF_FONTPATH','../classes/fpdf/font');
define('HTML2FPDF_VERSION','3.0(beta)');
// require_once(RELATIVE_PATH.'htmltoolkit.php');
// Output-Buffer aktivieren:
ob_start();
?>
//nun folgt die eigentliche PHP/HTML-Seite
// ...
<html>
<body>
<?php
$pdf=new HTML_ToPDF();
//weiterer Inhalt
//....
//Ende der Datei
?>
</body>
</html>
<?php
$html=ob_get_contents();
// Output-Buffer löschen;
ob_end_clean();
$pdf->SetFont('Arial','','11');
$pdf->SetDisplayMode('fullpage', 'single');
$pdf->AddPage();
$pdf->WriteHTML($html);
$pdf->Output('doc.pdf','I'); ?>
_________________
Gruß
NetLook
Hallo NetLook,
du musst html2fpdf von fpdf erben lassen.
Die fehlt also noch das Einbinden der fpdf-Klasse per require_once() und das Erben per
class HTML2FPDF extends FPDF
Schönen Gruß aus München
die knappschaft