PHP

php dompdf 怎样设置页面大小

小樊
81
2024-11-26 02:15:02
栏目: 编程语言

要在 PHP 中使用 dompdf 设置页面大小,请按照以下步骤操作:

  1. 首先确保已经安装了 dompdf 库。如果还没有安装,可以通过 Composer 安装:
composer require barryvdh/laravel-dompdf
  1. 在你的 PHP 文件中,包含 dompdf 的自动加载文件:
require_once 'vendor/autoload.php';
  1. 创建一个新的 dompdf 实例,并设置页面大小。例如,要将页面大小设置为 A4,请执行以下操作:
use Dompdf\Dompdf;

$dompdf = new Dompdf();
$dompdf->set_paper('A4', 'portrait'); // 设置页面大小为 A4,竖向排列

你还可以使用其他纸张尺寸,例如 ‘A3’、‘A5’ 等。要设置纸张大小为横向,请将第二个参数更改为 ‘landscape’。

  1. 加载要渲染的 HTML 内容:
$html = '<h1>Hello World!</h1>'; // 示例 HTML 内容
$dompdf->loadHtml($html);
  1. 渲染 HTML 内容并获取 PDF 输出:
$dompdf->render();
$pdf = $dompdf->output();
  1. 将 PDF 输出保存到文件或直接发送给浏览器:
// 保存到文件
file_put_contents('example.pdf', $pdf);

// 直接发送给浏览器
header('Content-Type: application/pdf');
echo $pdf;

这样,你就可以使用 dompdf 在 PHP 中设置页面大小了。

0
看了该问题的人还看了