Heim  >  Artikel  >  Backend-Entwicklung  >  Die beste MPDF-Klasse zum Generieren von PDF in PHP

Die beste MPDF-Klasse zum Generieren von PDF in PHP

WBOY
WBOYOriginal
2016-07-29 09:10:421800Durchsuche

Die offizielle Download-Adresse von mpdf: http://www.mpdf1.com/mpdf/download

Nach dem Herunterladen gibt es Beispiele, Sie können darauf verweisen und natürlich eines erstellen enthält auch Beispiele, URL:http://mpdf1.com/common/mpdf/examples/

Offiziell bereitgestellte Dokumente: http://mpdf1.com/manual/

<?php
/*
*功能:生成用户诊断报告PDF文件
*创建时间:2013-09-12
*/
//phpinfo();exit;
//引入MPDF类文件
set_time_limit(0);
include '/include/MPDF57/mpdf.php';
 
//实例化mpdf
$mpdf=new mPDF('utf-8','A4','','宋体',0,0,20,10);
 
//设置字体,解决中文乱码
$mpdf->useAdobeCJK = true;
$mpdf->SetAutoFont(AUTOFONT_ALL);
 
//获取要生成的静态文件
$html=file_get_contents('template.html');
 
echo $html;exit;
 
//设置PDF页眉内容
$header='<table width="95%"><tr>
<td width="10%"></td>
<td width="80%" align="center">页眉</td>
<td width="10%"></td>
</tr></table>';
 
//设置PDF页脚内容
$footer='<table width="100%"><tr></tr><tr>
<td width="10%"></td>
<td width="80%" align="center">页脚</td>
<td width="10%">页码:{PAGENO}/{nb}</td>
</tr></table>';
 
//添加页眉和页脚到pdf中
$mpdf->SetHTMLHeader($header);
$mpdf->SetHTMLFooter($footer);
 
//设置pdf显示方式
$mpdf->SetDisplayMode('fullpage');
 
//设置pdf的尺寸为270mm*397mm
//$mpdf->WriteHTML('<pagebreak sheet-size="270mm 397mm" />');
 
//创建pdf文件
$mpdf->WriteHTML($html);
 
//删除pdf第一页(由于设置pdf尺寸导致多出了一页)
//$mpdf->DeletePages(1,1);
 
//输出pdf
$mpdf->Output();
 
exit;
 
?>

Das Obige stellt die beste MPDF-Klasse zum Generieren von PDFs mit PHP vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
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
Vorheriger Artikel:初识laravel5Nächster Artikel:Android实现简单的文件上传