使用fpdf将html内容写入pdf

时间:2017-05-17 09:50:33

标签: php

我正在尝试使用fpdf和html2pdf将div的内容写入pdf文件。但WriteHTML功能似乎不起作用。代码有什么问题?

它说

  

在第43行的demo.php中调用未定义函数WriteHTML()

以下是我的代码。

{{1}}

3 个答案:

答案 0 :(得分:2)

请记住,您的PDF扩展了主要课程(PDF_HTML),因此在调用课程PDF时, 它将继承PDF_HTML中包含的所有函数,因此您还必须正确访问它

   $pdf->MultiCell(190,10,$pdf->WriteHTML($contents));//you were not accessing the function properly

答案 1 :(得分:0)

试试这段代码:

 $pdf->WriteHTML($contents);

答案 2 :(得分:0)

This code is used to generate PDF BY HTML Code.


<?php
require('fpdf/fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$row=file('toys.txt');
$pdf->SetFont('Arial','B',12);  
foreach($row as $rowValue) {
    $data=explode(';',$rowValue);
    foreach($data as $columnValue)
        $pdf->Cell(90,12,$columnValue,1);
        $pdf->SetFont('Arial','',12);       
        $pdf->Ln();
}
$pdf->Output();
?>