我在Magento 2中使用dompdf
下载了一张发票的多个PDF,但是只有一页。有人可以帮我吗?
$domPdf = new Dompdf();
$domPdf->loadHtml($html);
$domPdf->setPaper('A4', 'portrait');
$domPdf->render();
这是转换为PDF的代码。
预先感谢
答案 0 :(得分:1)
不幸的是,要实现多页,需要额外的工作。您必须自定义样式,以将HTML字符串用于loadHtml函数以支持多页。例如:
<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>