首页 >后端开发 >php教程 >php生成pdf文件的方法

php生成pdf文件的方法

墨辰丷
墨辰丷原创
2018-05-16 15:06:533198浏览

本篇文章主要介绍php生成pdf文件的方法,感兴趣的朋友参考下,希望对大家有所帮助。

代码如下:

//第一步肯定是引入TCPDF的入口文件
require_once '/var/www/tcpdf/tcpdf.php';

//实例化
$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);
// 设置文档信息
$pdf->SetCreator('Lane');
$pdf->SetAuthor('Lane');
$pdf->SetTitle('PHP生成PDF');
$pdf->SetSubject('PHP动态生成PDF文件');
$pdf->SetKeywords('PHP PDF TCPDF');

//设置页眉信息 参数分别是LOGO地址,LOGO大小,两行标题,标题颜色,分割线颜色。。颜色是RGB
$pdf->SetHeaderData('/var/www/tcpdf/examples/images/tcpdf_logo.jpg', 30, 'PHP生成PDF', 'PHP如何生成PDF文件', array(0,0,0), array(0,0,0));
//设置页脚信息
$pdf->setFooterData(array(0,0,0), array(0,0,0));
// 设置页眉和页脚字体
$pdf->setHeaderFont(Array('stsongstdlight', '', '12'));
$pdf->setFooterFont(Array('helvetica', '', '8'));
//设置默认等宽字体
$pdf->SetDefaultMonospacedFont('courier');
//设置间距
$pdf->SetMargins(15, 27, 15);
$pdf->SetHeaderMargin(5);
$pdf->SetFooterMargin(10);
//设置分页
$pdf->SetAutoPageBreak(TRUE, 15);
//设置图片比例
$pdf->setImageScale(1.25);
//将页眉页脚的信息输出出来。
$pdf->AddPage();

//设置字体 - 正文标题的哦。B是加粗,15是大小
$pdf->SetFont('stsongstdlight', 'B', 15);
$pdf->Write(20, 'PHP如何动态生成PDF', '', 0, 'C', true, 0, false, false, 0);

//设置字体 - 正文内容的哦。B是加粗,15是大小
$pdf->SetFont('stsongstdlight', '', 10);
//L是左对齐,R是右对齐,C是居中对齐。
$pdf->Write(0, $content,'', 0, 'L', true, 0, false, false, 0);

//输出PDF。第二个参数默认是I,是浏览器预览。D是下载
$pdf->Output('PHP_TO_PDF.pdf', 'I');

相关推荐:

如何利用PHP将word文档转html和pdf

Python解析并读取PDF文件内容的方法

Python实现抓取HTML网页并以PDF文件形式保存的方法

以上是php生成pdf文件的方法的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn