在PHP中可以使用第三方库来生成PDF文件,其中最流行的是TCPDF和FPDF。
以下是使用TCPDF生成PDF文件的示例:
require_once('tcpdf/tcpdf.php');
$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Your Name');
$pdf->SetTitle('Title');
$pdf->SetSubject('Subject');
$pdf->SetKeywords('TCPDF, PDF, example, test, guide');
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pdf->AddPage();
$pdf->SetFont('dejavusans', '', 14);
$pdf->WriteHTML('Hello, World!
');
$pdf->Output('example.pdf', 'D');
以上代码会生成一个名为example.pdf的文件并直接下载。
另外,TCPDF还提供了大量的配置选项和API,可以根据需要进行调整和扩展。