嗨,我正在尝试创建一个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