【发布时间】:2012-05-27 16:45:30
【问题描述】:
我花了大约 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 中的文本。
【问题讨论】:
-
那将是非常聪明的解决方案。故事的结局如何?您是否实现了在 PDF 中编辑文本?