ホームページ  >  記事  >  バックエンド開発  >  PHPでPDFファイルを生成する方法

PHPでPDFファイルを生成する方法

墨辰丷
墨辰丷オリジナル
2018-05-16 15:06:533162ブラウズ

この記事では主に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 Web ページを取得し、PDF ファイルとして保存する方法を実装します

以上がPHPでPDFファイルを生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。