首頁  >  文章  >  後端開發  >  Yii整合HTML2PDF

Yii整合HTML2PDF

WBOY
WBOY原創
2016-08-08 09:21:361471瀏覽

http://html2pdf.fr/en/default (類別庫的主頁,點最上方的github, 可以去下載類別庫)

下載好後,就是在Yii中使用它。由於它的檔案結構不符合Yii的自動載入方式,所以我們手動載入。在Yii目錄結構中,修改backend/web/index.php, 加入$vendorDir = dirname(dirname(__DIR__)) . '/vendor'; 

$application = new yiiwebApplication($config);
Yii::$classMap ['HTML2PDF'] = $vendorDir . '/html2pdf/html2pdf.class.php'; // 在啟動yii的之前加上這個類別
$application->run();

用法:在yii的某個controller中,

use HTML2PDF;

....

try
{
    $html2pdf = new HTML2PDF('P','A4','en', true, 'UTF-8', array(155, , 15, 5));
    $html2pdf->setDefaultFont('javiergb'); // 這是一個中文文字函式庫,在(webERP/includes/tcpdf/fonts/目錄中)webERP需要手動下載,http:// sourceforge.net/projects/web-erp/
    $html2pdf->pdf->SetDisplayMode('fullpage');
    $html2pdf->writeHTML($pdfcontent);
    $filename = $.pdf html2pdf->Output($filename);
}
catch(HTML2PDF_exception $e) {
    echo $e;
    exit;
}

最後上一個轉送至HTML/www.PDF/www. -pdf-to-html/


版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。

以上就介紹了Yii整合HTML2PDF,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn