要将网页生成 PDF 文件,可以使用 PHP 中的一些扩展或第三方库。以下是几种常见的方法:
1. 使用 TCPDF 库
TCPDF 是一个开源的 PDF 生成库,支持在 PHP 中生成 PDF 文件。你可以通过 Composer 安装 TCPDF:
php
composer require tecnickcom/tcpdf
然后在代码中使用 TCPDF 类生成 PDF 文件:
php
require_once('vendor/autoload.php');
$pdf = new \TCPDF();
$pdf->AddPage();
$pdf->writeHTML('
$pdf->Output('example.pdf', 'I');
2. 使用 mPDF 库
mPDF 是另一个流行的 PDF 生成库,也可以通过 Composer 安装:
php
composer require mpdf/mpdf
使用方法类似于 TCPDF:
php
require_once('vendor/autoload.php');
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML('
$mpdf->Output('example.pdf', 'I');
3. 使用 PHP 自带的 dompdf 扩展
PHP 自带了 dompdf 扩展,可以用来生成 PDF 文件。你需要先安装 dompdf 扩展:
php
composer require dompdf/dompdf
然后在代码中使用:
php
require_once('vendor/autoload.php');
$dompdf = new \Dompdf\Dompdf();
$dompdf->loadHtml('
$dompdf->render();
$dompdf->stream('example.pdf');
这些都是常见的使用 PHP 生成 PDF 文件的方法。具体选择哪种方式,需要根据项目的需求和个人偏好来决定。
查看详情
查看详情