首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用PHP从模板创建新的PDF

使用PHP从模板创建新的PDF
EN

Stack Overflow用户
提问于 2011-06-22 18:41:39
回答 11查看 75.7K关注 0票数 27

我有一个设置了格式和布局的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并将其附加到电子邮件(最好不必先保存)

EN

回答 11

Stack Overflow用户

发布于 2013-08-22 06:26:29

我非常推荐

MPDF

它是基于FPDF和HTML2FPDF的,所以你可以使用他们的一些函数或添加其他函数。

它有很多很酷的特性(创建任何类型的条形码、区域支持、水印等等)

它有一个非常好的文档

它有一个社区论坛

它有示例!

它有一个简单的学习曲线

唯一不好的是,它有点重,但你可以删除你不需要的东西。

票数 16
EN

Stack Overflow用户

发布于 2011-06-22 19:18:33

使用TCPDF你可以创建使用HTML标签的PDF模板原理它是快速创建,易于使用,易于集成我用它来生成一个律师事务所的详细发票(多页不同格式),一个珠宝作坊的生产信封(包括照片),库存说明和发票。

TCPD示例

票数 6
EN

Stack Overflow用户

发布于 2013-09-20 15:55:43

尝试

FPDI

它支持编辑现有模板和在模板文件中进行更改

用法是相当层次分明的:

代码语言:javascript
运行
复制
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模板文档

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6438522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档