php html转pdf
时间: 2023-09-10 08:14:20 浏览: 274
html 转 PDF
可以使用第三方库将 PHP 生成的 HTML 转换成 PDF 文件。其中比较常用的有 dompdf 和 TCPDF。
1. 使用 dompdf
dompdf 是一个基于 PHP 的 HTML 到 PDF 转换库。它支持 CSS 样式、嵌入式图片和字体。可以使用 Composer 安装。
```php
require_once 'vendor/autoload.php';
use Dompdf\Dompdf;
// 新建一个 Dompdf 实例
$dompdf = new Dompdf();
// 获取要转换的 HTML 代码
$html = file_get_contents('path/to/your/html/file');
// 将 HTML 添加到 Dompdf 实例中
$dompdf->loadHtml($html);
// 渲染 PDF 文件
$dompdf->render();
// 输出 PDF 文件
$dompdf->stream();
```
2. 使用 TCPDF
TCPDF 是一个 PHP PDF 库,可以在 PHP 中创建 PDF 文件。它支持各种字体,图像和表格等。可以使用 Composer 安装。
```php
require_once 'vendor/autoload.php';
use TCPDF;
// 新建一个 TCPDF 实例
$pdf = new TCPDF();
// 获取要转换的 HTML 代码
$html = file_get_contents('path/to/your/html/file');
// 将 HTML 添加到 TCPDF 实例中
$pdf->writeHTML($html);
// 输出 PDF 文件
$pdf->Output('output.pdf', 'D');
```
以上两种方法均需要安装依赖库,具体可以参考官方文档。
阅读全文