Я пытаюсь создать редактируемый HTML textarea
компонент с использованием библиотеки API TCPDF. Я хочу отобразить прокручиваемое текстовое поле на экране.
Можно ли это сделать?
Текущие примеры TCPDF включают в себя: https://tcpdf.org/examples/
Я знаю, что PDF-файлы могут иметь редактируемые компоненты, но я не уверен, как создать их с помощью TCPDF, если это вообще возможно.
TD; DR: Как я могу создать страницу с прокручиваемой текстовой области, используя PHP + TCPDF?
Связанный ответ с использованием другой библиотеки (mPDF):
Обратите внимание, что в то время как Как создать редактируемую форму PDF в php может работать, он не использует библиотеку TCPDF. Моя существующая кодовая база в значительной степени опирается на TCPDF, я хотел бы изучить возможность использования TCPDF, прежде чем рассмотреть возможность добавления другой библиотеки …
то есть у меня скорее есть ответ «Невозможно», чем использовать другую библиотеку в это время.
Похоже, проблема в два раза.
Во-первых, вы можете использовать типичный пример формы, как здесь: https://tcpdf.org/examples/example_054/
Однако вы не можете видеть редактируемые поля в браузере, по крайней мере, вы не можете видеть в Mozilla Firefox 56.0.2 на момент написания этой статьи. (https://support.mozilla.org/en-US/questions/1006115)
Что вам нужно сделать, это открыть созданный PDF в другой программе просмотра, которая поддерживает редактируемые поля формы, такие как Adobe PDF Reader / прочее.
Затем вы можете заполнить текстовую область, и если размер текста превышает площадь элемента формы, к текстовой области будут добавлены полосы прокрутки.
Других решений пока нет …