页脚适用于xlsx导出,但不适用Mpdf与Phpspreadsheet



大家好,提前感谢大家的帮助。

我试图将页脚设置为pdf phpsrspreadsheet生成的文件,但是,虽然它在xlsx中导出时有效,但当我将其保存为pdf (mpdf)文件时不起作用。

代码类似于:

$spreadsheet->getActiveSheet()->getHeaderFooter()->setOddFooter('SomeFooter');

我也试过:

$spreadsheet->getActiveSheet()->getPageMargins()->setBottom(1);
$spreadsheet->getActiveSheet()->getPageMargins()->setFooter(1);

是否有任何解决方案,或者我必须粗略地创建xslx,然后将其转换为pdf?

Thank you very much

无人应答。我用一个函数来解决:

  • 查找页面末尾。
  • 在每页末尾创建一行。
  • 设置该行的高度
  • 减少相同高度的底部边距(不超过最小可打印边距)
  • 写入页脚

这可能是一个粗略的解决方案,但它有效。也许有人知道更好的方法。希望对大家有所帮助

最新更新