php - html2pdf: 生成一个空白页

我正在使用 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

angular - 如何在对话框流参数中添加日期选择器

css - 当您将鼠标悬停在日期上时,如何在 react 日历中显示日期的一些内容

amazon-web-services - 尝试使用 moto 模拟 s3 时出现 NoSuchBu

graphql - 如何在自定义指令上触发 visitInputObject 方法?

android - Android下载管理器如何修改更新间隔

java - Hibernate NameGenerator 中带有 hql 查询的 Nullpoi

python - 如何通过 Python 使用 GeckoDriver 和 Firefox 使 Se

c# - 如何修复错误 MC1000 未知构建错误, 'Could not find type '