【发布时间】:2016-01-02 12:43:25
【问题描述】:
我正在尝试创建发票文档并以 pdf 格式显示项目。
我遇到的问题是第一页将使用带有公司徽标、公司信息和购买物品清单的 pdf 模板(使用 FPDI)。
如果项目列表需要超过一页,则下一页将需要使用仅显示公司徽标作为标题的 pdf 模板的第二页以及所购买项目的延续。下面是我的示例代码。我还尝试基于此SO post 扩展 fpdi,但我无法使其工作。
$pdf = new FPDI();
ob_start();
echo $this->view->print_invoice($productItems, $customerInfo);
$content = ob_get_contents();
ob_clean();
// add a page
$pdf->addPage();
$pdf->writeHTML($content);
$pageCount = $pdf->setSourceFile(ROOT_DIR . "public/pdf-templates/group.pdf");
$tplIdx = $pdf->importPage(1, '/MediaBox');
$pdf->useTemplate($tplIdx, 10, 10, 190, 280);
$pdf->Output('outfile.pdf','I');
提前感谢您的帮助!
【问题讨论】: