PHP可以通过第三方库来创建PDF文件,其中比较流行的是TCPDF和mpdf。
使用TCPDF创建PDF文件的步骤如下:
下面是一个使用TCPDF创建PDF文件的示例:
<?php
// 引入TCPDF库中的文件
require_once('tcpdf/tcpdf.php');
// 创建一个TCPDF对象
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// 设置PDF文件的属性
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('John Doe');
$pdf->SetTitle('My PDF');
$pdf->SetSubject('TCPDF Tutorial');
$pdf->SetKeywords('TCPDF, PDF, example');
// 添加内容到PDF文件中
$pdf->AddPage();
$pdf->SetFont('dejavusans', '', 14);
$pdf->WriteHTML('<h1>Hello, World!</h1>');
$pdf->Write(0, 'The quick brown fox jumps over the lazy dog');
// 输出PDF文件
$pdf->Output('example.pdf', 'D');
上面的代码创建了一个名为example.pdf的PDF文件,并下载到本地。
使用mpdf创建PDF文件的步骤如下:
下面是一个使用mpdf创建PDF文件的示例:
<?php
// 引入mpdf库中的文件
require_once('mpdf/vendor/autoload.php');
// 创建一个mpdf对象
$mpdf = new \Mpdf\Mpdf();
// 添加内容到PDF文件中
$mpdf->WriteHTML('<h1>Hello, World!</h1>');
$mpdf->WriteHTML('<p>The quick brown fox jumps over the lazy dog</p>');
// 输出PDF文件
$mpdf->Output('example.pdf', 'D');
上面的代码创建了一个名为example.pdf的PDF文件,并下载到本地。