ان-برائوزر PDF ڪمپريشن جي پويان انجنيئرنگ
روايتي آن لائن ڪمپريسر ملٽي ميگابائيٽ PDF دستاويزن کي ريموٽ ڪلائوڊ سرور فارمن تي اپلوڊ ڪن ٿا، ڪيئنگ ليٽنسي متعارف ڪرائن ٿا، ۽ اڪثر ڪري لاسي سرور اسڪرپٽس جهڙوڪ Ghostscript تي ڀاڙين ٿا جيڪي ویکٹر ٽيڪسٽ کي ڌنڌلي، پکسليٽڊ بٽ ميپس ۾ راسٽرائيز ڪن ٿا. هي پراڻو ورڪ فلو رازدارانه مالي رپورٽن، معاهدن، ۽ ميڊيڪل رڪارڊز لاءِ سخت رازداري جا خطرا پيدا ڪري ٿو.
اسان جو ڊوئل پاس ڪمپريشن انجڻ مڪمل طور تي توهان جي برائوزر جي الڳ ٿيل WebAssembly رن ٽائيم اندر ڪم ڪري ٿو. پاس 1 ۾، انجڻ PDF ڪراس-ريففرنس (xref) ٽيبل جو معائنو ڪري ٿو، غير حوالو ڏنل مئل نظرثانين کي ڇنڊي ٿو، غير ضروري TrueType ھنٽنگ ٽيبلز (جنهن ۾ hdmx، VDMX، LTSH، ۽ PCLT شامل آهن) کي هٽائي ٿو، ۽ ٽيڪسٽ گليف ویکٹرز کي ڇهڻ کان سواءِ خام آبجیکٹ اسٽريمز (/ObjStm) کي ڊيفليٽ ڪري ٿو.
جڏهن گهري گهٽتائي جي ضرورت هوندي آهي, پاس 2 ايمبيڊڊ راسٽر تصويرن جو جائزو وٺندو آهي. MozJPEG-grade discrete cosine transform (DCT) کوانٽائيزيشن استعمال ڪندي، ايمبيڊڊ فوٽوز کي ڪيليبريٽڊ DPI ٽارگٽس (96 کان 150 DPI) تائين گھٽايو ويندو آهي ۽ بلڪل فزيڪل صفحي جي حدن ۾ ٻيهر ايمبيڊ ڪيو ويندو آهي. جيئن ته سڀئي حساب ڪتاب ويب ورڪرز ذريعي توهان جي ڊيوائس RAM ۾ هلندا آهن، توهان جا دستاويز ذيلي سيڪنڊ جي عملدرآمد جي رفتار سان 100% پرائيويٽ رهن ٿا.

