# Заполнение формы 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.

Ваша реклама здесь?

[Напишите нам по электронной почте](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20OneClick%20Pro)

[Реклама Набор плагинов для работы агентов с WordPress.](https://sleekwp.com/?ref=oneclickpro)
