Form Field
Trường Biểu mẫu (Phần tử PDF Tương tác)
Tiện ích tương tác được nhúng trong PDF cho phép người dùng nhập dữ liệu trực tiếp trong tài liệu, bao gồm hộp văn bản, hộp kiểm, nút radio, danh sách thả xuống và trường chữ ký.
Chi tiết kỹ thuật
Các trường biểu mẫu PDF được định nghĩa trong từ điển AcroForm của danh mục tài liệu. Mỗi trường có một loại (/Tx cho văn bản, /Btn cho nút, /Ch cho lựa chọn, /Sig cho chữ ký), luồng hiển thị để render và các hành động JavaScript tùy chọn cho xác thực. Các trường có thể được điền trước, đánh dấu là bắt buộc, tính toán từ các trường khác hoặc xuất dưới dạng dữ liệu FDF/XFDF. Làm phẳng chuyển đổi các trường tương tác thành nội dung trang tĩnh để lưu trữ.
Ví dụ
```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();
```