Я искал переполнение стека в ответ на похожий вопрос.
В настоящее время у меня есть готовый PDF-файл, который я использовал и использовал Adobe Acrobat PRO для создания полей ввода в PDF-файле.
После того, как я заполнил всю форму, я хотел бы использовать PHP для запуска PDF, заполните форму со связанной информацией из базы данных и повторно сохраните PDF.
В настоящее время я использую систему значений X, Y и использую ZEND_PDF, чтобы это произошло, что прекрасно работает, но эффективность снижается, когда я пытаюсь создать сложный PDF. И я думаю, что создание формы в PDF сначала будет гораздо более эффективным способом сделать это.
Я читал об использовании FDF в качестве возможного решения, но не уверен, что это лучший маршрут.
После того, как я создал поля в Acrobat, я сохраняю их и перехожу в FORMS -> EXPORT FORM DATA AS -> FDF или XML
Но мой ответ в файле будет следующим, если я открою его в блокноте:
%FDF-1.2
%âãÏÓ
1 0 obj
<</FDF<</F(this-is-my-pdf-pro.pdf)/Fields[<</T(contractType)/V/Off>>]/ID[<545A7F611C15BEFE4DFE4C7C829256AE><60AD70B6B530BF42B5F2D52956886AA7>]/UF(this-is-my-pdf-pro.pdf)>>/Type/Catalog>>
endobj
trailer
<</Root 1 0 R>>
%%EOF
И я, похоже, не вижу вообще никаких ссылок на поля, кроме опции выбора 1 РАДИО ... У меня также есть текстовые поля, но они не отображаются.
Итак, мой вопрос сводится к тому, что является лучшим решением для этого?
- Продолжайте использовать координаты X, Y для заполнения моего PDF
- с использованием Adobe Acrobat для создания полей и запуска поиска и замены или что-то в этом роде?
Если у кого-то есть какие-либо решения, я был бы очень признателен!