php生成pdf文件的方法

墨辰丷
풀어 주다: 2023-03-26 06:08:02
원래의
3033명이 탐색했습니다.

本篇文章主要介绍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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!