PHP 怎么做到修改 pdf,实现类似法大大那样的效果呢?

2021-10-08 14:08:45 +08:00
 SwimmingDragon

我是一个 php 小菜鸟,现在遇到一个问题:一个 pdf 文件,需要修改客户姓名并另存为一个新文件。请问有没有什么好用点的第三方库?

3144 次点击
所在节点    PHP
12 条回复
noble4cc
2021-10-08 14:28:29 +08:00
二进制的没办法的吧 或者调用 C++的 lib
mightofcode
2021-10-08 14:28:57 +08:00
付费方案倒是有不少
airplayxcom
2021-10-08 14:35:29 +08:00
你要搞清楚 php 不是万能的
AlexLokhart
2021-10-08 14:38:18 +08:00
fpdf
haoliang
2021-10-08 14:44:09 +08:00
可以换个思路:从 html 转 pdf ;这样解决方案就多了:html 转 pdf 有太多工具可以用,不一定要用 php 实现,同时 php 可以修改 html 那也太简单了
jxlwqq
2021-10-08 14:46:10 +08:00
PDF->Image->使用图片库处理->saveToNewPDF
aristolochic
2021-10-08 14:58:53 +08:00
poppler-utils 倒是能把 pdf 转成 svg,改完以后再转回来。就是不太清楚文本能不能保留。

我还以为你要生成那种自带表单的 pdf 然后让用户自己编辑下载呢
stevenhawking
2021-10-08 21:06:04 +08:00
我司是使用 signaturePad.js 来实现客户在线签约的
ysc3839
2021-10-09 12:59:47 +08:00
@noble4cc PDF 中的指令是纯文本的,推荐看看 https://sspai.com/post/47092

不过即使技术上可行,我也不推荐对 PDF 进行编辑,最好是能重新生成。
SwimmingDragon
2021-10-09 15:09:23 +08:00
@AlexLokhart #4 我现在用的就是这个,谢谢
SwimmingDragon
2021-10-09 15:10:08 +08:00
@haoliang
@jxlwqq
@aristolochic
@ysc3839
感谢各位,我现在用了 fpdf+fpdi 实现这个效果了。
encro
2021-10-14 14:33:59 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/806416

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX