我在 Magento 2 中使用
dompdf
下载发票的多个 PDF,但只获得一页。有人可以帮我吗?
$domPdf = new Dompdf();
$domPdf->loadHtml($html);
$domPdf->setPaper('A4', 'portrait');
$domPdf->render();
这是转换为 PDF 的代码。
提前致谢
不幸的是,实现多页面需要额外的工作。您必须自定义用于 loadHtml 函数的 HTML 字符串样式才能支持多页面。例如:
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div class="page">
this is page 1
</div>
<div class="page">
this is page 2
</div>
<div class="page">
this is page 3
</div>
</body>
<style>
.page {
page-break-after: always;
}
.page:last-child {
page-break-after: unset;
}
</style>
</html>
我有六个 html 页面,我想使用 dompdf 转换为 pdf 文件,如下所示;
我该怎么办?