我正在使用 Html2Pdf 将一些 HTML 文件转换为 PDF。我还需要添加分页符来划分文档的各个部分。为此,我使用 <page></page>
标签。
我有以下 HTML 片段:
<!DOCTYPE html>
<html>
<head>
<style>
...
</style>
</head>
<body>
<page> page 1 </page>
<page> page 2 </page>
</body>
</html>
当运行以下程序时,我得到一个 3 页的 PDF,第一页是完全空白的:
$H2P = new Html2Pdf();
$H2P->writeHTML( $html );
return $H2P->output(__DIR__ .'/statistics.pdf', 'F');
我该如何解决这个问题?我正在使用通过 composer 安装的最新版本。
最佳答案
在样式中添加以下代码段对我有用。
body { margin-top: 0; }
基本上,如果您定义了一些边距,那么当遇到命名页面时,您就不会位于页面的顶部。因此它会插入命名页面并跳过现有页面。
关于php - html2pdf: <page></page> 生成一个空白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60504193/
相关文章:
reactjs - 如何在@ion-phaser/react npm 包中加载图像
amazon-web-services - 无效的 LambdaFunctionAssociatio
css - 当您将鼠标悬停在日期上时,如何在 react 日历中显示日期的一些内容
amazon-web-services - 尝试使用 moto 模拟 s3 时出现 NoSuchBu
graphql - 如何在自定义指令上触发 visitInputObject 方法?
android - Android下载管理器如何修改更新间隔
java - Hibernate NameGenerator 中带有 hql 查询的 Nullpoi