使用 PHP 从模板创建新的 PDF
2022-08-30 16:10:46
我有一个docx文档文件,设置了格式和布局,我将其保存为PDF文件。我想使用此pdf文件作为模板,用于创建预先填充用户数据的新pdf文件。
我看过FPDF,FPDI,tcPDF,domPDF,Zend PDF,http://koivi.com/fill-pdf-form-fields/(Justin Koivisto),一些转换工具,如HTML2PDF和一些命令行工具在stackoverflow上提到。除FPDI外,它们都没有提供使用PDF模板的示例,以实际数据(通常来自数据库)搜索和替换自定义标签,或者在不指定一堆值(如x,y,postion,font,font-formating等)的情况下添加数据。
从头开始创建PDF似乎工作量太大。我还没有考虑使用HTML2PDF转换器,因为结果似乎差异很大,然后存在样式问题。一些工具允许CSS,但通常有限制,比如没有浮点数支持。
有没有像PHPExcel的Excel一样使用模板的简单方法?
我的需求是:
- 自由
- 加载和使用模板
- 搜索和替换自定义标记
- 添加数据(文本、图像、字体、格式等)
- 自定义页眉和页脚
- 必须使用共享主机
- 允许下载,保存/存储到服务器并附加到电子邮件(最好是不必先保存)最终生成的PDF