我正在使用 TCPDF 生成 PDF 文档。我的要求是在动态生成的PDF的最后一页合并现有的PDF内容。
到目前为止,解决您问题的最佳方法是使用FPDI
.
https://github.com/Setasign/FPDI https://github.com/Setasign/FPDI
它的工作原理是这样的FPDI
延伸TCPDF
所以你可以与FPDI
对象使用您习惯使用的所有方法TCPDF
,但使用您需要从现有 PDF 文件导入页面的其他方法(setSourceFile
, getTemplateSize
and useTemplate
).
设置起来看起来有点令人畏惧,但如果您使用 Composer,它实际上非常简单。只需添加setasign/fpdi
and setasign/fpdi-tcpdf
给你的composer.json
文件,然后使用一个实例FPDI
代替你的TCPDF
实例。我发现我什至不必打电话class_exists('TCPDF', true)
正如 github 页面上提到的。一旦我将其他条目添加到composer.json
然后跑了composer dumpautoload
它刚刚起作用了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)