【问题标题】:html2pdf page numberinghtml2pdf页码
【发布时间】:2011-09-17 05:07:43
【问题描述】:

我有这样的代码:

$html2pdf = new HTML2PDF('P','A4','en');
$html2pdf->WriteHTML($html);
$html2pdf->Output();

如何在文档底部添加页码?

【问题讨论】:

    标签: php pdf-generation html2pdf page-numbering


    【解决方案1】:
    <page backtop="7mm" backbottom="7mm" footer="page">
    <page_header>
        <!-- some text-->
    </page_header>
    <!--
        Content
     -->
    <page_footer>
    </page_footer>
    

    页面上的实例您希望页面上的选项类型。 不同的选项有:(页面、日期、时间、表格),用“;”分隔

    您还必须指出页眉和页脚的大小。

    【讨论】:

    • 有什么办法让页码居中吗?
    • 好的,我使用了 page-footer 元素并在那里添加了页码,并稍微减小了底部边距(不是 backbottom !!),没有数字在页脚下方居中。
    【解决方案2】:

    我尝试了以下代码。

    <page>
        <page_header footer='page'>
            <!-- some text-->
        </page_header>
        <!--
            Content
         -->
        <page_footer>
        </page_footer>
    </page>
    

    现在在页脚的每一页中,我都以以下方式获取页码

    第 1/3 页 第 2/3 页 第 3/3 页

    但我没有任何自定义格式。如果有人知道,请告诉。

    我已点击链接:http://wiki.spipu.net/doku.php?id=html2pdf%3aen%3av4%3apage

    【讨论】:

    • 你的意思是,整个html内容和上面贴的sn-p一样吗?它对我不起作用:(
    【解决方案3】:

    我仍在寻找它......我刚刚找到了解决方案: 在您的模板中,插入如下代码:

    <page>
      <page_footer>
        [[page_cu]]/[[page_nb]]
      </page_footer>
    </page>
    

    完整示例:http://wiki.spipu.net/doku.php?id=html2pdf:en:v4:bookmark

    【讨论】:

    • 对分页有用的另一件事是如何重置不同页面的编号!也许您想将多个文档添加到同一个 pdf 并打印出来。您可以在页面标签上使用pagegroup="new"
    • 我的情况不同。我的 pdf 文件需要显示从第二页开始的工作人员列表。 (首页只是介绍,不需要显示分页。我们可以通过减去首页来抵消吗? [([page_cu]-1)]/[[page_nb]]
    【解决方案4】:

    查看http://www.tufat.com/docs/html2ps/calling.html 并查看footerhtml 参数。

    另请参阅http://www.tufat.com/docs/html2ps/directives.html 了解您可以使用的指令。

    希望这会为您指明正确的方向。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多