要在 PHP 中使用 dompdf 设置页面大小,请按照以下步骤操作:
- 首先确保已经安装了 dompdf 库。如果还没有安装,可以通过 Composer 安装:
composer require barryvdh/laravel-dompdf
- 在你的 PHP 文件中,包含 dompdf 的自动加载文件:
require_once 'vendor/autoload.php';
- 创建一个新的 dompdf 实例,并设置页面大小。例如,要将页面大小设置为 A4,请执行以下操作:
use Dompdf\Dompdf; $dompdf = new Dompdf(); $dompdf->set_paper('A4', 'portrait'); // 设置页面大小为 A4,竖向排列
你还可以使用其他纸张尺寸,例如 ‘A3’、‘A5’ 等。要设置纸张大小为横向,请将第二个参数更改为 ‘landscape’。
- 加载要渲染的 HTML 内容:
$html = 'Hello World!
'; // 示例 HTML 内容 $dompdf->loadHtml($html);
- 渲染 HTML 内容并获取 PDF 输出:
$dompdf->render(); $pdf = $dompdf->output();
- 将 PDF 输出保存到文件或直接发送给浏览器:
// 保存到文件 file_put_contents('example.pdf', $pdf); // 直接发送给浏览器 header('Content-Type: application/pdf'); echo $pdf;
这样,你就可以使用 dompdf 在 PHP 中设置页面大小了。