PHP pdf 自动填写表单

一、下载github上的项目,地址

二、下载pdftk 地址

bash 复制代码
// 转化PDF模板
pdftk modele.pdf output modele2.pdf
php 复制代码
# 填充pdf文件中的表单
require('fpdm.php');
$fields = array(
    'name'    => 'My name',
    'address' => 'My address',
    'city'    => 'My city',
    'phone'   => 'My phone number'
);

$pdf = new FPDM('template.pdf');
// 如果有中文 true
$pdf->Load($fields, false); // second parameter: false if field values are in ISO-8859-1, true if UTF-8
$pdf->Merge();
// 输出到页面
$pdf->Output();
// 保存到指定目录文件中
// $pdf->Output('F', IA_ROOT.'/attachment/pdf/2023/08/666.pdf');

三、判断字段是否存在,导致程序停止可以注释

php 复制代码
文件 fpdm.php
// $this->Error("field $name not found");
相关推荐
qq_260241236 分钟前
将盾CDN:零信任安全架构的演进与落地实践
安全·php·安全架构
dr_yingli15 分钟前
fMRI(3-1)报告(个体化报告)生成器说明
开发语言·matlab
hrhcode16 分钟前
【java工程师快速上手go】一.Go语言基础
java·开发语言·golang
飞Link39 分钟前
【AI大模型实战】万字长文肝透大语言模型(LLM):从底层原理解析到企业级Python项目落地
开发语言·人工智能·python·语言模型·自然语言处理
妙蛙种子31139 分钟前
【Java设计模式 | 创建者模式】 原型模式
java·开发语言·后端·设计模式·原型模式
LlNingyu1 小时前
Go 实现无锁环形队列:面向多生产者多消费者的高性能 MPMC 设计
开发语言·golang·队列·mpmc·数据通道
Lyyaoo.1 小时前
【JAVA基础面经】线程的状态
java·开发语言
John.Lewis1 小时前
C++进阶(8)智能指针
开发语言·c++·笔记
CoderCodingNo1 小时前
【GESP】C++二级真题 luogu-B4497, [GESP202603 二级] 数数
开发语言·c++·算法
ss2731 小时前
致Java初学者的一封信
java·开发语言