gpt4 book ai didi

php - dompdf 在文档末尾插入空白页

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:51:31 40 4
gpt4 key购买 nike

我正在使用 dompdf 0.6.0 生成 pdf 文档,并且遇到一个奇怪的问题,即最后创建了一个空白页面。我的(简化的)html:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>PDF</title>
<style type="text/css">
@page{ margin: 0;}

.page{
width: 612px;
height: 792px;
overflow: hidden;
font-family: Arial, Helvetica;
position: relative;
color: #545554;
page-break-after: always;
}
</style>
</head>
<body>
<div class="page" style="background-image: url(page1.jpg);">
...
</div>

<div class="page" style="background-image: url(page2.jpg);"></div>

<div class="page" style="background-image: url(page3.jpg); color: white;">
...
</div>
</body>
</html>

前三页看起来很棒,但最后是空白页。我读过 dompdf 对嵌套和合规性等很挑剔,但 html 非常干净,可以 checkout 。

最佳答案

原来结束</body></html>标签导致了额外的页面。我删除了它们,结果符合预期。

我想这是 dompdf 的问题,但我花了很长时间试图解决这个问题,并认为这可能对其他人有帮助。

更新:

正如乔在评论中提到的那样,移动 </body></html>标签与您的收盘价在同一行 </div>有效,并且保持有效的 html。

关于php - dompdf 在文档末尾插入空白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21038883/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com