【发布时间】:2012-06-02 23:18:22
【问题描述】:
TL;DR:我遇到了 PHP 生成总页数超过 1 页的 PDF 的问题。
你好。我的目标是创建一个脚本,它基本上可以获取所有重要数据,并创建一个用于打印/邮寄/存档的 A4 格式 PDF 发票/文档。只要文档不溢出,生成PDF文档就可以了。
我希望发票页面带有边框,它应该包含:
- 发票有效所需的材料
- 计费产品/其他信息
- 供应商/客户签名和盖章或其他数据的地方
所有页面都必须包含页眉和页脚(公司徽标)和页脚(第 # 页,共 # 页 - 发票/文档 ID - 日期和时间 - 办公室 ID - 打印机 ID,指定人员,任何人可以询问的内容),以及作为文档正文周围的边框(在页眉下方,在页脚上方)。
一切都很好,只要文档大小不大于
$pageSize-$pageMargins-$header-$footer-$invoiceDataBlock-$signaturesBlock
这基本上就像实际发票项目的 10 厘米。如果文档较大,我实际上是使用电子表格编辑器手动为发票创建附件。
问题是:我可以做些什么来创建一个没有发票项目覆盖页眉/页脚等问题的多页 PDF 文档?我需要知道何时继续下一页。我怎么知道这个?完成这项任务的最佳方法是什么?
提前谢谢你!
【问题讨论】: