الهندسة الكامنة وراء ضغط PDF داخل المتصفح
تقوم الضواغط التقليدية عبر الإنترنت بررفع مستندات PDF ذات الحجم المتعدد الميجابايت إلى مزارع الخوادم السحابية البعيدة، وإدخال زمن انتقال قائمة الانتظار، وغالبًا ما تعتمد على نصوص خادم مفقودة مثل Ghostscript التي تحول نص المتجهات إلى صور نقطية ضبابية ومبكسلة. تخلق تدفقات العمل القديمة هذه مخاطر أمنية شديدة للتقارير المالية السرية والعقود والسجلات الطبية.
يعمل محرك الضغط مزدوج التمرير الخاص بنا بالكامل داخل بيئة وقت تشغيل WebAssembly المعزولة لمتصفحك. في التمرير الأول، يفحص المحرك جدول الإشارة المرجعية المتقاطعة لـ PDF (xref)، ويقوم بتنقية المراجعات الميتة غير المشار إليها، ويزيل جداول تلميحات TrueType غير الأساسية (مثل hdmx و VDMX و LTSH و PCLT)، ويفرغ تدفقات الكائنات الخام (/ObjStm) دون المساس بمتجهات رموز النص.
عندما مطلوب تخفيض أعمق، يقيم التمرير الثاني الصور النقطية المضمنة. باستخدام تحويل جيب التمام المتقطع بدرجة MozJPEG (DCT)، يتم تقليل عينات الصور الفوتوغرافية المضمنة إلى أهداف DPI معايرة (96 إلى 150 DPI) وإعادة تضمينها في حدود الصفحة الفيزيائية الدقيقة. نظرًا لأن جميع الحسابات تعمل في ذاكرة RAM لجهازك عبر عمال الويب، تظل مستنداتك خاصة بنسبة 100% مع سرعات تنفيذ أقل من ثانية.

