Технічні особливості внутрішньобраузерного стиснення PDF
Традиційні онлайн-компресори завантажують багатомегабайтні документи PDF на віддалені ферми хмарних серверів, створюють затримку в черзі та часто покладаються на втратні серверні сценарії, такі як Ghostscript, які раструють векторний текст у розмиті пікселізовані бітові мапи. Цей застарілий робочий процес створює серйозні ризики для конфіденційності фінансових звітів, контрактів та медичних записів.
Наш рушій стиснення Dual-Pass працює повністю в ізольованому середовищі виконання WebAssembly вашого браузера. На етапі 1 рушій перевіряє таблицю перехресних посилань PDF (xref), видаляє незв'язані застарілі ревізії, видаляє несуттєві таблиці підказок TrueType (такі як hdmx, VDMX, LTSH та PCLT) та зменшує потоки необроблених об'єктів (/ObjStm) без торкання векторів гліфів тексту.
Коли потрібне глибше зменшення, етап 2 оцінює вбудовані растрові зображення. Використовуючи квантування дискретного косинусного перетворення (DCT) рівня MozJPEG, вбудовані фотографії зменшуються до каліброваних цільових показників DPI (від 96 до 150 DPI) і повторно вбудовуються в точні межі фізичної сторінки. Оскільки всі обчислення виконуються в оперативній пам'яті вашого пристрою за допомогою Web Workers, ваші документи залишаються на 100% конфіденційними зі швидкістю виконання менше секунди.

