如何使用helper回调函数从TCPDF的内容生成PDF


How uses helper callbacks to generate a PDF from the contents with TCPDF?

嗨,我正在尝试创建一个helper,使用tcpdf->writeHTML()将整个html从CTP转换为PDF;

I have try:

function beforeLayout(){
    ob_clean();
    ob_start();
    $pageOrientation = 'P';
    $this->setup($pageOrientation);
    $this->pdf->AddPage(); 
    $this->pdf->setPrintHeader(false);
    $this->pdf->setPrintFooter(false);
    $this->pdf->SetFont('times','B',8);
    $this->pdf->writeHTML(ob_get_contents(), false, false, false, false, 'L');
    echo $this->pdf->Output('x.pdf', 'D'); 
}

输出缓冲区中究竟是什么?我看到它从函数的开头开始,之后没有看到任何输出?什么都没发生吗?抛出任何错误吗?

Did you Try:

$this->pdf->writeHTML(ob_get_contents(), false, false, false, false, 'L');

只支持以下标签:

重要:HTML格式必须很好-在提交前尝试使用HTML- tidy等应用程序清理它。支持的标签有:

a、b、blockquote、br、dd、del、div、dl、dt、em、font、h1、h2、h3、h4、h5、h6、hr、i、img、li、ol、p、pre、small、span、strong、sub、sup、table、tcpdf、td、th、head、tr、tt、u、ul