是否可以使用 Zend_Pdf 将 HTML 转换为 pdf?

发布于 2024-10-20 04:09:31 字数 72 浏览 2 评论 0原文

是否可以使用 Zend_Pdf 将 直接 HTML 转换为 pdf 文件?如果可以,我该怎么做?

Is possible convert directly HTML into a pdf file using Zend_Pdf?, if so, How can I do that?

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

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

发布评论

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

评论(4

浴红衣 2024-10-27 04:09:31

Zend_PDF 无法生成基于 HTML 的 PDF。但您可以渲染视图并使用其他库将其转换为 PDF。我已经用 TCPDF 做过这样的事情。下面的小代码片段:

    //SomeController.php
    $this->_helper->layout->disableLayout();

    //set content for view here

    // create new PDF document        
    require_once('tcpdf/tcpdf.php');
    $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); 

    //whole TCPDF's settings goes here

    $htmlcontent = $this->view->render('recipe/topdf.phtml');
    // output the HTML content
    $pdf->writeHTML($htmlcontent, true, 0, true, 0);
    $pdf->lastPage();
    $pdf->Output("pdf-name.pdf", 'D');

Zend_PDF isn't able to generate PDF based on HTML. But you can render view and use other library for convert it to PDF. I've done such thing with TCPDF. Little code snippet below:

    //SomeController.php
    $this->_helper->layout->disableLayout();

    //set content for view here

    // create new PDF document        
    require_once('tcpdf/tcpdf.php');
    $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); 

    //whole TCPDF's settings goes here

    $htmlcontent = $this->view->render('recipe/topdf.phtml');
    // output the HTML content
    $pdf->writeHTML($htmlcontent, true, 0, true, 0);
    $pdf->lastPage();
    $pdf->Output("pdf-name.pdf", 'D');
风流物 2024-10-27 04:09:31

查看 MPDF 。最终的一个。使用内联 css 创建 html,将其存储在一个 php 变量中并回显到 pdf 文件。你完成了!

Check out MPDF . The ultimate one. Create your html with inline css, store it in one php variable and echo to pdf file. you are done!!!

甜扑 2024-10-27 04:09:31

tcpdf 在处理 html 时有一点限制,wkhtmltopdf 使用 webkit

tcpdf is a little limited when it comes to html, wkhtmltopdf uses webkit

愛上了 2024-10-27 04:09:31

我使用过 dompdf https://github.com/dompdf/dompdf 它非常简单直接。它甚至可以读取/格式化 css。

i've used dompdf https://github.com/dompdf/dompdf its pretty easy and straight forward. it even reads/formats css.

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