{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
Menu
PDF

Form Field

Поле формы (интерактивный элемент PDF)

Интерактивный виджет, встроенный в PDF, который позволяет пользователям вводить данные непосредственно в документе, включая текстовые поля, флажки, переключатели, выпадающие списки и поля подписи.

Техническая деталь

Поля форм PDF определены в словаре AcroForm каталога документа. Каждое поле имеет тип (/Tx для текста, /Btn для кнопок, /Ch для выбора, /Sig для подписей), потоки отображения для рендеринга и необязательные JavaScript-действия для валидации. Поля могут быть предварительно заполнены, отмечены как обязательные, вычислены из других полей или экспортированы как данные FDF/XFDF. Сведение (flattening) преобразует интерактивные поля в статическое содержимое страницы для архивирования.

Пример

```javascript
// Fill PDF form fields
const form = pdf.getForm();
form.getTextField('name').setText('Jane Doe');
form.getCheckBox('agree').check();
form.getDropdown('country').select('United States');

// Flatten form (make fields non-editable)
form.flatten();
```

Связанные форматы

Связанные инструменты

Связанные термины