gpt4 book ai didi

php - 如何获取 DOMPDF 中的总页数?

转载 作者:可可西里 更新时间:2023-11-01 12:43:00 24 4
gpt4 key购买 nike

例如第 1 页,共 5 页

有一个 example online如何获取 Page 1 部分而不是 of 5 部分。就是这样:

.pagenum:before { content: "Page " counter(page); }

我使用的是 0.6 版,$PAGE_NUM$PAGE_COUNT 不起作用。

最佳答案

对于使用新版 DomPdf 来到这里的人

Since dompdf 0.7.0, the dompdf_config.inc.php file has been removed (and is no longer referenced): all dompdf options should be set at run time.

这意味着您必须创建一个新的 Options 类实例

$domPdfOptions = new Options();

然后您可以使用以下行启用 PHP 内联

$domPdfOptions->set("isPhpEnabled", true);

其余的代码都是正确的,会显示页码和页数

<script type="text/php">
if (isset($pdf))
{
$x = 72;
$y = 18;
$text = "{PAGE_NUM} of {PAGE_COUNT}";
$font = $fontMetrics->get_font("helvetica", "bold");
$size = 6;
$color = array(255,0,0);
$word_space = 0.0; // default
$char_space = 0.0; // default
$angle = 0.0; // default
$pdf->page_text($x, $y, $text, $font, $size, $color, $word_space, $char_space, $angle);
}
</script>

更新正如@london-smith 所指出的,这也适用于 DomPDF 0.8.1

关于php - 如何获取 DOMPDF 中的总页数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5486376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com