#php #pdf #button #adobe #tcpdf
#php #PDF #кнопка #adobe #tcpdf
Вопрос:
Я использую библиотеку tcdf для создания pdf. Я хотел бы добавить форму в формате PDF, где после нажатия кнопки появляется окно выбора файла, и после выбора фотографии она автоматически загружается вместо кнопки. Все так же, как в этом видео: https://www.youtube.com/watch?v=Y7F00jj6ntE
В TCPDF кнопка генерируется с помощью $ pdf-> Кнопка (‘ImportImage’, 250, 250, ‘Import Image’, ‘event.target.buttonImportIcon ()’);
После загрузки файла PDF и нажатия этой кнопки откроется окно выбора файла, но фотография, к сожалению, не загружается. Только фон кнопки меняется на белый. Я подозреваю, что мне следует установить некоторые свойства для кнопки. В фильме автор устанавливает для параметра «Макет» значение «Только значок». Как установить это свойство? Я просматривал документацию TCPDF, они рекомендуют прочитать там PDF32000_2008, но я ничего не могу там найти. Кто-нибудь знает, как это решить?
Заранее благодарю вас за любую помощь.
Ответ №1:
Я добавил «event.target.buttonPosition = 1;» в JS-код кнопки. Это изменит кнопку «макет» на «Только значок». Нашел это в текущей версии документации Adobe. В TCPDF в настройках я не заметил, что есть какой-то ключ к изменению этого свойства. Поэтому, вероятно, остается только сделать это с помощью JS. Надеюсь, это будет кому-то полезно.