是否可以使用Zend_Pdf将直接 HTML转换为pdf文件?

最佳答案

Zend_PDF无法基于HTML生成PDF。但是您可以渲染 View 并使用其他库将其转换为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');

关于html - 是否可以使用Zend_Pdf将HTML转换为pdf?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5183238/

10-12 16:59