如何使用PHP,TCPDF& amp;获得PDF格式的文本位置FPDI?

时间:2011-09-22 15:12:15

标签: php pdf tcpdf fpdi

我有一个问题: 我需要上传一些带有数据的PDF模板,然后进行更改。 例如,在PDF文件中是字符串:

  

NAME:

我需要获取此字符串的位置并在其后插入一些文本(用户名等)。

有可能吗?

更新

PDF未加密。文本嵌入为文本。

2 个答案:

答案 0 :(得分:0)

如果PDF没有加密(没有主/客户端密码),并且文本是作为文本嵌入而不是作为渲染图像嵌入,您可以只对其进行一些基本的字符串搜索/替换 - PDF本质上是Postscript代码,你可以将其视为纯文本。

答案 1 :(得分:0)

这不是一件容易的事情,并且在PDF文件中100%可靠性是不可能的,因为您可能需要重新渲染布局(以适应元素移动,线条破坏等)。

如果您需要更改某些静态表单字段,则可以使用简单的搜索+替换操作。对于任何更复杂的,请参阅例如我的这个问题有一些背景和可能的解决方案:PHP PDF template library with PDF output?