Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP、TCPDF和;FPDI?_Php_Pdf_Tcpdf_Fpdi - Fatal编程技术网

如何使用PHP、TCPDF和;FPDI?

如何使用PHP、TCPDF和;FPDI?,php,pdf,tcpdf,fpdi,Php,Pdf,Tcpdf,Fpdi,我有一个问题: 我需要上传一些PDF模板的数据,然后改变它。 例如,PDF文件中的字符串: 姓名: 我需要得到这个字符串的位置,并在后面插入一些文本(用户名等) 可能吗 更新 PDF没有加密。文本以文本形式嵌入。如果PDF未加密(没有主/客户端密码),并且文本以文本形式嵌入,而不是以渲染图像形式嵌入,则您可以对其执行一些基本的字符串搜索/替换-PDF基本上是Postscript代码,大部分情况下,您可以将其视为纯文本。这不是小事,在PDF文件中100%可靠是不可能的,因为您可能需要重新渲染布局(

我有一个问题: 我需要上传一些PDF模板的数据,然后改变它。 例如,PDF文件中的字符串:

姓名:

我需要得到这个字符串的位置,并在后面插入一些文本(用户名等)

可能吗

更新


PDF没有加密。文本以文本形式嵌入。

如果PDF未加密(没有主/客户端密码),并且文本以文本形式嵌入,而不是以渲染图像形式嵌入,则您可以对其执行一些基本的字符串搜索/替换-PDF基本上是Postscript代码,大部分情况下,您可以将其视为纯文本。

这不是小事,在PDF文件中100%可靠是不可能的,因为您可能需要重新渲染布局(以适应元素移动、换行等)

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