Yii集成HTML2PDF

WBOY
Freigeben: 2016-08-08 09:21:36
Original
1435 Leute haben es durchsucht

http://html2pdf.fr/en/default (类库的主页,点最上方的github, 可以去下载类库)

下载好后,就是在Yii中使用它。由于它的文件结构不符合Yii的自动加载方式,所以我们手动加载。在Yii目录结构中,修改backend/web/index.php, 加入$vendorDir = dirname(dirname(__DIR__)) . '/vendor'; 

$application = new yii\web\Application($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(15, 5, 15, 5));
    $html2pdf->setDefaultFont('javiergb'); // 这是一个中文字体库,在(webERP/includes/tcpdf/fonts/目录中)webERP需要手动下载,http://sourceforge.net/projects/web-erp/
    $html2pdf->pdf->SetDisplayMode('fullpage');
    $html2pdf->writeHTML($pdfcontent);
    $filename = $orderId . '.pdf';
    $html2pdf->Output($filename);
}
catch(HTML2PDF_exception $e) {
    echo $e;
    exit;
}

最后上一个PDF转HTML的网站 http://www.htmlpublish.com/convert-pdf-to-html/

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了Yii集成HTML2PDF,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!