Document Catalog
Danh mục Tài liệu (Đối tượng Gốc PDF)
Đối tượng gốc cấp cao nhất của tệp PDF đóng vai trò là điểm vào cho tất cả nội dung tài liệu, cung cấp tham chiếu đến cây trang, dàn bài, siêu dữ liệu và các tính năng tương tác.
Chi tiết kỹ thuật
Danh mục tài liệu được tìm thấy thông qua mục nhập /Root của từ điển trailer. Nó chứa các tham chiếu đến cây /Pages, /Outlines (dấu trang), từ điển /Names, /AcroForm (biểu mẫu tương tác), /MarkInfo (thông tin PDF có gắn thẻ), /OpenAction (hành vi khởi động) và /ViewerPreferences. Nó hoạt động hiệu quả như mục lục cho đồ thị đối tượng nội bộ của PDF. Mỗi PDF tuân thủ phải có đúng một danh mục tài liệu.
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();
```