小编jco*_*con的帖子

dompdf page_script() 变量

我正在尝试生成具有多组页码和未编号页的 PDF。我无法提前知道每组页面的长度,因为它们是动态生成的。例如,PDF 总共可能包含 10 页,其中第 1-4 页在页脚中有“第 X 页”,第 5 页没有编号,第 6-8 页有“第 X 页,共 3 页”,第 9-10 页没有编号.

现在我使用 page_script() 和 text() 函数实现了页码。本质上,我认为我需要的是一种能够在生成 PDF 时将变量从文档传递到 page_script() 函数的方法。这将允许我在文档中的不同位置添加类似<?php $page_count = false; ?><?php $page_count_reset = true; ?>不同的内容,并在 page_script() 函数中执行相应的操作。据我所知,这似乎不可能。

我能够在文档中设置全局变量<?php $GLOBALS['page_count'] = false; ?>并从 page_script() 中读取它们,但这些都是一次性处理的。因此,无论我在文档中将最后一个 $GLOBALS['page_count'] 设置为什么,就是 $GLOBALS['page_count'] 在整个 page_script() 函数中的含义。

我希望这有点道理。我的下一步是生成多个 PDF 并将它们连接在一起,但除非必须这样做,否则我不想这样做。有没有人有任何想法?

dompdf

1
推荐指数
1
解决办法
3370
查看次数

标签 统计

dompdf ×1