Я искал около 3 часов, чтобы найти решение моей проблемы. Я уже просматривал проблемы с stackoverflow относительно моей проблемы, но не смог найти решение.Как заменить текст в поле формы PDF с помощью PHP
В настоящее время я пытаюсь заменить текст в поле формы PDF с помощью PHP. В файле 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, кажется, что заполнитель не был заменен. Но если я перейду в текстовое поле, появится «NEW VALUE». Если я снова вернусь, «[placeholder]» снова будет назначен.
В связи с этим я считаю, что это не правильная попытка для моей цели.
Мой вопрос сейчас: есть ли простой и эффективный способ реализовать это? Я не хочу использовать FDF, но вместо этого заменю текст прямо в исходном PDF-файле.
Это было бы очень умное решение. Как закончилась история? Вы достигли редактирования текста в PDF-файлах? – Digerkam