我搜索了大约 3 个小时来找到解决问题的方法。我已经浏览了有关我的问题的 stackoverflow 问题,但找不到解决方案。
我目前正在尝试做的是使用 PHP 替换 PDF 表单字段中的文本。PDF 文件有一个文本字段,其中包含 [placeholder] 之类的占位符文本。
我试图做的是:
$pdf_content = file_get_contents(source_pdf.pdf);
$put = str_replace('[placeholder]', 'NEW VALUE', $pdf_content);
file_put_contents('temp_pdf/test.pdf', $put);
当我打开 PDF 时,占位符似乎没有被替换。但是,如果我点击文本字段,我的“新值”就会出现。如果我再次点击“[占位符]”再次分配。
因此,我认为这不是我的目的的正确尝试。
我现在的问题是:有没有一种简单有效的方法来实现这一点?我不想使用 FDF,而是替换源 PDF 中的文本。