使用 PHP8 的 TCPD - 除最后一页外所有页面的页脚都不同的问题

问题描述 投票:0回答:1

我正在使用 PHPv8 和 TCPDF v6.3.0。

我在每个页面上都打印了一个 HTML 页脚(基本上现在只是一个图像)。

在最后一页,它按照我想要的方式打印。然而,在任何其他/之前的页面上,它打印起来就像放大或放大一样,我无法弄清楚为什么。

我尝试过关闭自动分页功能,我也尝试过调整边距和各种东西,但我不明白为什么它一直这样做。

如果我的 PDF 是单页,则效果完美。如果大于1,那么每次都会这样崩溃。

0-(N-1) 页: (https://i.sstatic.net/Z41aes2m.png)

最后一页: (https://i.sstatic.net/3Gcr9x9l.png)

我希望每个页面上的页脚都与当前最后一页上的页脚相同。

php footer tcpdf
1个回答
0
投票

从图像中可以清楚地看出,当您有多个页面时,左/右页边距会被破坏。

这几乎总是由于缺少显示图像后必须出现的结束语句而导致。

</div></table></p> 

等等,经常被忽视。

当您只有一页时,这种情况不会发生的原因很可能是因为关闭组件的数量与打开组件的数量相匹配。

唯一的解决方案是你逐行检查代码。

希望这有帮助。

矿脉

© www.soinside.com 2019 - 2025. All rights reserved.