我有一个问题: 我需要上传一些带有数据的PDF模板,然后进行更改。 例如,在PDF文件中是字符串:
NAME:
我需要获取此字符串的位置并在其后插入一些文本(用户名等)。
有可能吗?
更新
PDF未加密。文本嵌入为文本。
答案 0 :(得分:0)
如果PDF没有加密(没有主/客户端密码),并且文本是作为文本嵌入而不是作为渲染图像嵌入,您可以只对其进行一些基本的字符串搜索/替换 - PDF本质上是Postscript代码,你可以将其视为纯文本。
答案 1 :(得分:0)
这不是一件容易的事情,并且在PDF文件中100%可靠性是不可能的,因为您可能需要重新渲染布局(以适应元素移动,线条破坏等)。
如果您需要更改某些静态表单字段,则可以使用简单的搜索+替换操作。对于任何更复杂的,请参阅例如我的这个问题有一些背景和可能的解决方案:PHP PDF template library with PDF output?