我有一个设置了格式和布局的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、位置、字体、字体格式等。
从头开始创建PDF似乎有太多的工作要做。我还没有考虑使用
HTML2PDF
转换器的结果似乎有很大的不同,然后就是样式的问题。一些工具支持CSS,但通常有限制,比如不支持浮动。
有没有一种简单的方法来使用像Excel这样的模板呢?
PHPExcel
什么?
我的需求是:
免费
加载和使用模板
搜索和替换自定义标记
添加数据(文本、图像、字体、格式等)
自定义页眉和页脚
必须使用共享主机
允许下载、保存/存储最终生成的PDF并将其附加到电子邮件(最好不必先保存)
发布于 2013-08-22 06:26:29
我非常推荐
MPDF
:
它是基于FPDF和HTML2FPDF的,所以你可以使用他们的一些函数或添加其他函数。
它有很多很酷的特性(创建任何类型的条形码、区域支持、水印等等)
它有一个非常好的文档
它有一个社区论坛
它有示例!
它有一个简单的学习曲线
唯一不好的是,它有点重,但你可以删除你不需要的东西。
发布于 2011-06-22 19:18:33
使用TCPDF你可以创建使用HTML标签的PDF模板原理它是快速创建,易于使用,易于集成我用它来生成一个律师事务所的详细发票(多页不同格式),一个珠宝作坊的生产信封(包括照片),库存说明和发票。
TCPD示例
发布于 2013-09-20 15:55:43
尝试
FPDI
它支持编辑现有模板和在模板文件中进行更改
用法是相当层次分明的:
setSourceFile('TestDoc.pdf');
$tplidx = $pdf->importPage(1, '/MediaBox');
$pdf->addPage();
$pdf->useTemplate($tplidx, 10, 10, 90);
$pdf->Output('newpdf.pdf', 'D');
另请参阅以下链接:
PHP中的pdf模板有解决方案吗?
在PHP中编写/绘制PDF模板文档
https://stackoverflow.com/questions/6438522
复制相似问题