Form Field
الضغط بدون فقدان
تقنية ضغط تقلل حجم الملف دون أي فقدان للبيانات — يمكن إعادة بناء الملف الأصلي بشكل مثالي بالبت من النسخة المضغوطة.
التفاصيل التقنية
تجد خوارزميات الضغط بدون فقدان أنماطًا متكررة وتشفرها بكفاءة. يستخدم DEFLATE (في ZIP وPNG) مطابقة LZ77 + ترميز هافمان. يضيف PNG مرشحات التنبؤ قبل DEFLATE. يستخدم FLAC التنبؤ الخطي + ترميز Rice. يعتمد Brotli على نماذج السياق + ترميز ANS.
مثال
```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();
```