Kejuruteraan Di Sebalik Pemampatan PDF Dalam Pelayar
Pemampat dalam talian tradisional memuat naik dokumen PDF berbilang megabait ke ladang pelayan awan jauh, memperkenalkan latensi baris gilir, dan sering bergantung pada skrip pelayan kehilangan data seperti Ghostscript yang meraster teks vektor menjadi imej bit berpiksel yang kabur. Aliran kerja warisan ini mewujudkan risiko privasi yang teruk untuk laporan kewangan sulit, kontrak, dan rekod perubatan.
Enjin pemampatan Dua Laluan kami beroperasi sepenuhnya dalam masa jalan WebAssembly terpencil pelayar anda. Dalam Laluan 1, enjin memeriksa jadual Rujukan Silang (xref) PDF, memangkas semakan mati yang tidak dirujuk, mengalih keluar jadual petunjuk TrueType yang tidak penting (seperti hdmx, VDMX, LTSH, dan PCLT), dan menyusutkan strim objek mentah (/ObjStm) tanpa menyentuh vektor glif teks.
Apabila pengurangan yang lebih mendalam diperlukan, Laluan 2 menilai imej raster terbenam. Menggunakan pendorongan transformasi kosinus diskret (DCT) gred MozJPEG, gambar terbenam dikecilkan sampelnya kepada sasaran DPI yang dikoordinasikan (96 hingga 150 DPI) dan dibenamkan semula ke dalam sempadan halaman fizikal yang tepat. Kerana semua pengiraan berjalan dalam RAM peranti anda melalui Pekerja Web (Web Workers), dokumen anda kekal 100% peribadi dengan kelajuan pelaksanaan sub-saat.

