如何使用辅助回调通过 TCPDF 从内容生成 PDF?

发布于 2024-11-19 12:21:34 字数 571 浏览 5 评论 0原文

您好,我正在尝试创建一个帮助程序,使用 tcpdf->writeHTML(); 将整个 html 从 CTP 转换为 PDF。

我已经尝试过:

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'); 

}

但没有成功:(

Hi i am trying create a helper to convert a entire html from a CTP to PDF using tcpdf->writeHTML();

I have tried:

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'); 

}

But without sucess :(

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

荒芜了季节 2024-11-26 12:21:34

您的输出缓冲区中到底有什么?我看到它从函数的开头开始,但后面没有看到任何输出?
难道只是什么事都没有发生吗?抛出任何错误吗?

您尝试过吗:

$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、小、span、strong、sub、sup、table、tcpdf、td、th、thead、tr、tt、u、ul

What exactly is in your output buffer? I see it starting at the beginning of the function, and don't see any output after it?
Is just nothing happening? Any errors thrown?

Did you Try:

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

Only these tags are supported:

IMPORTANT: The HTML must be well formatted - try to clean-up it using an application like HTML-Tidy before submitting. Supported tags are:

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, thead, tr, tt, u, ul

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文