1

我有 20 多个字母,我正在使用 html2pdf 将它们打印成 PDF。HTML 代码进入 foreach 循环,我在 foreach 循环中使用 ... data ... 来打印每个字母。但是,即将到来的页码适用于整个 PDF,我希望为 PDF 中的每个标签重置页码。例如,如果字母 1 上升 2 页,那么对于同一 PDF 中的字母 2,它应该从 1 开始页码。下面是我的示例代码。我想知道是否有任何替代解决方案来解决它。

foreach ($orders as $order) 
{
?>
<page backtop="10mm" backbottom="10mm" backleft="8mm" backright="8mm">
<page_header>
    <div style="width:730px; text-align:right;"><?php echo $order->order_id;?> page [[page_cu]] of [[page_nb]]</div>
</page_header>
..HTML code of my letter goes here
</page>
<?php
}
?>

Ex-如果我们有 3 个字母,页码就像

第 1 页,共 3 页 第 2 页,共 3 页 第 3 页,共 3 页

相反,我想要每 3 个字母的第 1 页,第 1 页,共 1 页,第 1 页,共 1 页。请注意,一封信可能有不止一页,因此对于这种情况,它应该像第 1 页的第 2 页的第 1 页的第一页,第 2 页的 2 的第 2 页的第 1 封信的第二页,然后对于第 2 封信,它应该再次从第 1 页开始1.

我试图更清楚地了解我的问题,如果我在这里感到困惑,请告诉我。

提前致谢。

4

1 回答 1

1

查看 html2pdf 示例。有使用 [page_cur][page_nb] 的示例(类似的东西)。该特殊标签呈现页码和页数。

于 2014-06-18T02:06:43.523 回答