php生成pdf文件

在PHP中生成PDF文件,可以使用多种库,比如FPDF、TCPDF、mPDF等。以下是使用TCPDF库生成PDF文件的简单示例:

首先,确保你已经安装了TCPDF库。如果没有安装,可以通过Composer进行安装:

image.png

composer require tecnickcom/tcpdf

此时你的网站根目录下有这些文件

image.png

然后,你可以使用以下代码生成PDF文件(文件index.php代码):

<?php
// 引入TCPDF库
require_once('vendor/auotload.php'); // 修改为实际的TCPDF包含文件路径

// 创建新的PDF文档
$pdf = new TCPDF();

// 设置文档信息
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Your Name');
$pdf->SetTitle('Your PDF Title');
$pdf->SetSubject('Your PDF Subject');

// 添加页面
$pdf->AddPage();

// 设置字体
$pdf->SetFont('helvetica', '', 12);

// 添加文本到页面
$pdf->Write(0, "Hello World!
");

// 关闭并输出PDF文档
// 第一个参数是发送给浏览器的文件名
// 第二个参数是PDF的生成目标:I表示浏览器中打开,D表示下载,F表示文件保存
$pdf->Output('example.pdf', 'I');
?>

确保修改SetAuthor、SetTitle和SetSubject方法中的参数来反映你的文档信息。AddPage方法添加一个新页面,Write方法在当前页面上添加文本内容。Output方法发送PDF到浏览器,第一个参数是文件名,用户会接收到下载提示,第二个参数指定文档的打开方式。

最终显示如下:如果需要下载pdf文件,将倒数第二行的代码 I 改为 D 即可

image.png

  • 上一篇:没有了
  • 下一篇:没有了
文章导航