【问题标题】:mPdf Creates a blank pagemPdf 创建一个空白页
【发布时间】:2021-07-21 16:02:25
【问题描述】:

我有一张要转换为 pdf 的 html 发票。我为此使用了 mpdf,但是在没有数据的附加页面的情况下,如何删除这个多余的页面? 我用了下面的方法,但是没用。

ob_start();  
echo $html;  
$html2 = ob_get_contents();
ob_end_clean();
$mpdf->WriteHTML($html2);

这是输出:img_link

我的代码:link

【问题讨论】:

  • @SKASIFALI 这个问题的答案对我没有帮助
  • 有很多可能的原因——(1)脚本错误(它会导致 mPdf 中出现这种“空白页”行为(2)可能的数据溢出(甚至是单个空白行)导致pdf生成以添加额外的页面等。但没有更多信息,无法提供进一步的建议。
  • @KenLee 我将代码添加到问题中

标签: php pdf mpdf


【解决方案1】:

我将 'margin-top' 从 313px 更改为 308px 并删除了附加页面。

 @page :first {
 header: html_firstpageheader;
 margin-top: 308px;
 }

额外的页面问题通常是由于边距和填充造成不可见的内容(内容溢出)。

【讨论】:

  • @Dragon,这有帮助吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-08
  • 1970-01-01
相关资源
最近更新 更多