【发布时间】:2015-03-27 17:17:22
【问题描述】:
我正在尝试使用 CakePDF,一个用于 PDF 生成的 CakePHP 插件,并且我选择了 DomPDF 作为 PDF 渲染引擎。
到目前为止,生成的 PDF 非常好,但我无法在 PDF 的每一页上放置页脚。我已经阅读了几乎不存在的 CakePDF 文档,但没有任何示例或参考此功能。
我尝试在 CakePdf 选项上设置页脚,但它似乎不起作用
$this->pdfConfig = array(
'download' => false,
'filename' => 'foo.pdf',
'margin' => array(
'bottom' => 5,
'left' => 10,
'right' => 10,
'top' => 45
),
'options' => array(
'footer-html'=>Router::url('/', true).'View/Pdf/pdf_footer.ctp'
)
);
我也尝试在 PDF 视图上简单地放置一个 div,但它只显示在第一页上:
<body>
<div id="page-wrap" class="pdf">
<div style="text-align: center; position: fixed; width: 100%; bottom:5px;">Footer text here</div>
<!-- insert pdf code here -->
</body>
我错过了什么吗?
【问题讨论】:
标签: dompdf