🍋
Menu
PDF

Flattening

PDF Flattening

การทำให้แบนราบ (Flattening) คือกระบวนการรวมองค์ประกอบเชิงโต้ตอบ เช่น ฟิลด์แบบฟอร์ม annotation และเลเยอร์ เข้ากับเนื้อหาหน้าคงที่ของ PDF หลังจากทำให้แบนราบแล้ว องค์ประกอบเหล่านี้จะกลายเป็นส่วนหนึ่งของกราฟิกส์หน้าที่ไม่สามารถแก้ไขได้

รายละเอียดทางเทคนิค

การทำให้แบนราบจะแปลงลักษณะที่ปรากฏของ annotation (/AP) เป็นตัวดำเนินการกราฟิกส์ในสตรีมเนื้อหาหน้า จากนั้นลบอ็อบเจกต์ annotation และ AcroForm ออก ส่งผลให้ขนาดไฟล์เล็กลงและรับประกันว่าทุกโปรแกรมอ่านจะแสดงผลเหมือนกัน

ตัวอย่าง

```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();
```

รูปแบบที่เกี่ยวข้อง

เครื่องมือที่เกี่ยวข้อง

คำศัพท์ที่เกี่ยวข้อง