Заполнение формы PDF
Заполните интерактивные поля формы PDF с помощью объекта JSON, который сопоставляет названия полей и значения. В текстовые поля вводятся строки, в флажки — true или false, а в группы переключателей, раскрывающиеся списки и списки выбирается один из вариантов. Названия неизвестных полей будут перечислены до внесения каких-либо изменений. Заполненную форму можно свести в единый слой, чтобы значения стали частью содержимого страницы.
Часто задаваемые вопросы
Как указать значения?
В виде объекта JSON, где ключи — полные названия полей, а значения — содержимое, например {"name": "Ada Lovelace", "subscribe": true, "country": "UK"}. Чтобы узнать точные названия, воспользуйтесь инструментом «Поля формы PDF». Объект может содержать до 1,000 полей.
Какие значения принимает каждый тип поля?
Текстовые поля принимают строки и числа. Флажки принимают true или false, а также yes, no, on, off, 1 и 0. Для групп переключателей нужно указать один из вариантов; для раскрывающихся списков и списков — один из вариантов либо массив вариантов, если можно выбрать несколько. В редактируемый раскрывающийся список можно ввести любой текст.
Что произойдет, если в названии поля допущена ошибка?
Ничего не будет заполнено. Инструмент сначала проверяет все названия и сообщает, какие из них не удалось найти, чтобы вы могли исправить их и попробовать снова.
Что произойдет, если значение не подходит для поля?
Текст, превышающий максимальную длину поля, неподдерживаемый вариант или значение неверного типа отклоняются с сообщением, в котором указано название поля. Поля кнопок и подписи нельзя заполнить — они отклоняются так же.
Что делает параметр сведения?
После заполнения он превращает поля в обычное содержимое страницы, поэтому значения больше нельзя редактировать и они выглядят одинаково во всех программах просмотра. Отключите этот параметр, чтобы форму можно было редактировать.
Какие символы можно вводить?
Для латинского текста используется Helvetica. Если значение содержит символы, которых нет в этом шрифте, например греческие или кириллические, отображение полей формируется с помощью встроенной подвыборки Inter. Символы, которых нет ни в одном из этих шрифтов, например китайские, отклоняются с сообщением, в котором они перечислены.
Изменятся ли поля, которые я не заполняю?
Нет. Изменяются только поля, указанные в JSON, а все остальные сохраняют текущие значения.
Поддерживаются ли формы XFA?
Нет. Заполнять можно только стандартные поля AcroForm. Данные XFA, которые этот механизм не может редактировать, удаляются, чтобы программы просмотра отображали поля AcroForm с новыми значениями.
Можно ли заполнить PDF, защищенный паролем?
Да, введите пароль в поле пароля. Заполненный PDF сохраняется без пароля, и пароль не возвращается.
Какие есть ограничения?
PDF-файлы размером до 10 MiB и объемом до 200 страниц; текст JSON объемом до 100,000 символов и не более 1,000 полей; обработка занимает до 30 секунд. Размер заполненного PDF может достигать 32 MiB.