Böyük PDF fayllarını vizual aydınlığı pozmadan necə sıxmaq olar
E-poçt sistemləri 20 meqabaytdan böyük əlavələri rədd edir, dövlət elektron təqdimat portalları sərt 10MB limitlər tətbiq edir, veb ziyarətçilər isə yavaş yüklənən sənədləri tərk edir. Ultra yüksək ayırdetməli skaner şəkilləri, artıq şrift proqramları və sıxılmamış axın məlumatı ilə şişirdilmiş monolit PDF faylları peşəkar iş axınlarında maneələr yaradır. PDF axını optimallaşdırmasının mühəndislik prinsiplərini öyrənin və birbaşa brauzerinizdə kəskin mətni və aydın qrafikanı qoruyaraq fayl ölçülərini necə kəskin sıxacağınızı kəşf edin.
1. PDF fayllarını bu qədər böyük edən nədir? Fayl şişkinliyinin dörd səbəbkarı
PDF sənədi onlarla və ya yüzlərlə meqabayta şişdikdə istifadəçilər tez-tez bunun səbəbinin mətn və ya səhifə sayı olduğunu düşünürlər. Lakin formatlaşdırılmamış mətn və vektor tipoqrafiyası demək olar ki, əhəmiyyətsiz disk sahəsi tutur: min səhifəlik saf mətn adətən 2 meqabaytdan az yer tələb edir. Əslində PDF şişkinliyi dörd fərqli arxitektura səbəbkarından qaynaqlanır:
1. Sıxılmamış və ya həddindən artıq ayırdetməli skaner bitmapları: masaüstü sənəd skanerləri və ofis surətçıxarıcıları tez-tez səhifələri 600 DPI-də 24 bitlik sıxılmamış rəngdə tutur. 600 DPI-də skan edilmiş tək A4 səhifə 35 milyondan çox piksel ehtiva edir və aqressiv sıxma olmadan saxlanılarsa, səhifə başına 100 meqabayt xam bitmap məlumatı yaradır.
2. Tam şrift proqramının daxil edilməsi: sənəd Adobe InDesign, Word və ya LaTeX kimi proqramlarda kompilyasiya edildikdə müəllif mühərriki tez-tez bütöv TrueType və ya OpenType şrift fayllarını — minlərlə istifadə olunmayan xarici dil qlifləri və riyazi simvollar daxil olmaqla — daxil edir və istifadə olunan hər unikal şrift üzü üçün fayl ölçüsünü çoxaldır.
3. Səmərəsiz axın sıxması: köhnə PDF yaratma alətləri müasir zlib FlateDecode sıxması əvəzinə sıxılmamış ASCII və ya sadə LZW kodlaşdırmasından istifadə edir və mətn və vektor rəsm əmrlərini lüzumsuz şəkildə şişkin qoyur.
4. Yetim obyektlər və artımlı saxlama şişkinliyi: PDF masaüstü redaktorlarda dəfələrlə redaktə edildikdə dəyişikliklər tez-tez strukturu yenidən yazmaq əvəzinə faylın sonuna əlavə edilir (artımlı saxlamalar). Şəkillərin köhnə versiyaları və silinmiş səhifələr istinad edilməyən yetim obyektlər kimi faylda fiziki olaraq saxlanılmaqda davam edir.
2. Şəkillərin kiçildilməsi və adaptiv yenidən sıxma (DCTDecode və FlateDecode)
Daxil edilmiş şəkillər PDF-in bayt yükünün böyük əksəriyyətini təşkil etdiyi üçün ağıllı şəkil optimallaşdırması ən kəskin fayl ölçüsü azalmalarını təmin edir. Peşəkar sıxma mühərriki hər image XObject-i (/Subtype /Image) təhlil edir və adaptiv optimallaşdırma tətbiq edir:
Birincisi, bikubik kiçiltmə: ekranda baxış və standart ofis çapı üçün 150 DPI şəkil ayırdetməsi qüsursuz vizual kəskinlik təmin edir. Sənəd fotoları 300, 400 və ya 600 DPI-də daxil edirsə, mühərrikimiz kiçiltmə nisbətini hesablayır və piksel matrisini yüksək dəqiqlikli bikubik interpolyasiya ilə yenidən nümunələyir, pikselləşmə yaratmadan milyonlarla artıq pikseli aradan qaldırır.
İkincisi, rəng fəzası və format çevrilməsi: itkisiz FlateDecode (PNG sıxması) ilə kodlaşdırılmış davamlı tonlu fotoqrafik şəkillər nəhəng fayllar yaradır. Fotoqrafik axınları optimallaşdırılmış diskret kosinus çevrilməsi (DCT) kvantlaşdırma cədvəlləri ilə müasir DCTDecode-a (JPEG sıxması) çevirməklə vizual aydınlıqda sıfır hiss olunan itki ilə fayl ölçüləri 70%–85% azalır.
Üçüncüsü, ağ-qara skanlar üçün boz tonlara çevirmə: 24 bitlik rəngdə skan edilmiş ofis memorandumları, müqavilələr və hüquqi stenoqramlar əslində monoxrom mətn üçün üç rəng kanalı (RGB) daşıyır. Bu şəkilləri 8 bitlik boz tonlara çevirmək onların bayt çəkisini dərhal 66% azaldır.
3. Şrift alt dəstləşdirməsi: daxil edilmiş şrift üzlərindən istifadə olunmayan qliflərin silinməsi
Müasir korporativ tipoqrafiya geniş OpenType və TrueType şrift ailələrinə əsaslanır. Helvetica, Arial və ya Noto Sans kimi çoxşaxəli şrift üzü üçün tam şrift faylı kiril, yunan, ərəb, ivrit və Şərqi Asiya ideoqramlarını əhatə edən minlərlə Unicode simvolu ehtiva etdiyi üçün 1–5 meqabaytı aşa bilər.
10 səhifəlik ingilisdilli korporativ memorandumunuz həmin şriftdən cəmi 65 fərqli simvol istifadə edirsə, bütöv 5MB şrift proqramını daxil etmək kobud israfçılıqdır. Peşəkar sıxma şrift alt dəstləşdirməsini icra edir:
Mühərrik sənəddə faktiki render edilən hər unikal qlif ID-sinin əsas inventarını tərtib etmək üçün bütün səhifə məzmun axınlarındakı hər mətn operatorunu (Tj, TJ) skan edir. Sonra istinad edilməyən bütün qlif məlumatını silərək yüngül xüsusi şrift alt dəsti sintez edir (PDF-də 'ABCDEF+Helvetica' kimi 6 hərfli teq prefiksi ilə müəyyən edilir).
Bu, şrift yükünü bir neçə meqabaytdan şrift üzü başına cəmi 15–30 kilobayta endirir və sənədin dünyanın istənilən kompüterində və ya mobil cihazında eyni render olunmasına zəmanət verir. Daxil edilmiş şriftləri Şriftləri çıxarma alətimizdə yoxlaya bilərsiniz.
4. Axın optimallaşdırması, Flate sıxması və yetim obyektlərin təmizlənməsi
Şəkillər və şriftlərdən əlavə, tam PDF sıxma iş axını sənəd faylının özünün struktur skeletini optimallaşdırır:
1. Məzmun axınının sıxılması: mətn təlimatları, vektor kəsim yolları və çevrilmə matrisləri yüksək nisbətli zlib FlateDecode alqoritmləri ilə yenidən sıxılır və xam ASCII təlimatları 75%-ə qədər kiçilir.
2. Çarpaz istinad axınının modernləşdirilməsi: köhnə PDF 1.4 fayllarında çarpaz istinad cədvəlləri (xref) sadə ASCII mətnlə yazılır. Sənədi PDF 1.5+-a yeniləmək bir neçə kiçik dolayı obyekti sıxılmış binar paketlərə yığan sıxılmış çarpaz istinad axınlarını (/Type /XRef) və obyekt axınlarını (/Type /ObjStm) aktivləşdirir.
3. Dağıdıcı yetim zibil toplanması: obyekt qrafı sənədin kök kataloqundan başlayaraq təhlil edilir. Aktiv səhifə ağacı vasitəsilə əlçatan olmayan hər dolayı obyekt fayldan daimi kəsilib çıxarılır və qalıq düzəliş tarixçəsi və silinmiş annotasiyalar aradan qaldırılır.
4. Monoxrom skanlar üçün JBIG2 sıxması: ağ-qara skan edilmiş mətnlər üçün iki səviyyəli JBIG2 sıxması köhnə CCITT Group 4 faks sıxmasını əvəz edir və səhifələr üzrə təkrarlanan simvol qlif formalarını müəyyən edib paylaşmaqla 2–5 dəfə yüksək sıxma nisbətləri təmin edir.
5. Fayl tərkibinin auditi: meqabaytlarınız harada xərclənir?
Sıxma strategiyasına qərar verməzdən əvvəl peşəkar administratorlar sənədin bayt bölgüsünü auditdən keçirir. Faylın yüksək ayırdetməli rastr şəkillər, şişkin şrift kitabxanaları və ya sıxılmamış forma lüğətləri ilə şişdiyini bilmək ən yaxşı optimallaşdırma iş axınını müəyyən edir.
PDF ölçüsünü ölç utilitimizlə ətraflı faizləri yoxlaya bilərsiniz: şəkil baytları, şrift proqramları, məzmun axınları və metaməlumat paketləri.
Şəkillər fayl ölçüsünün 92%-ni təşkil edirsə, DCTDecode ilə 150 DPI-yə aqressiv şəkil kiçiltməsi faylı orijinal çəkisinin bir hissəsinə endirəcək. Daxil edilmiş şriftlər ölçünün böyük hissəsini təşkil edirsə, Şriftləri alt dəstləşdirmə ilə alt dəstləşdirmə və şrift budanması şişkinliyi dərhal həll edəcək.
6. Addım-addım bələdçi: bulud məxfilik riskləri olmadan PDF-lərin kliyent tərəfli sıxılması
Bir çox onlayn PDF sıxma xidmətləri istifadəçiləri pulsuz alətlərlə cəlb edir, lakin məxfi faylların avtomatlaşdırılmış məlumat skanına, şifrələnməmiş saxlamaya və üçüncü tərəf izləməsinə məruz qaldığı uzaq bulud serverlərinə yüklənməsini tələb edir. Brauzerə daxili PDF-i sıxma utilitimiz kompilyasiya edilmiş WebAssembly ilə 100% yerli olaraq brauzerinizdə işləyir.
Sənədlərinizi təhlükəsiz necə sıxacağınız belədir:
1-ci addım: PDF-i sıxma alətini açın və şişkin sənədinizi buraxma zonasına sürükləyin. Fayl birbaşa kompüterinizin RAM-ına oxunur.
2-ci addım: optimallaşdırma profilinizi seçin: 'Tövsiyə olunan (balanslı)' 150 DPI-də e-poçt və veb baxışı üçün optimal azalma təmin edir; 'Ekstremal sıxma' ciddi fayl ölçüsü limitləri üçün aqressiv kiçildir; 'Aşağı sıxma' kommersiya çapı üçün 300 DPI-ni qoruyur.
3-cü addım: 'Sıx' düyməsinə klikləyin. WebAssembly mühərriki şəkilləri kiçildir, şriftləri alt dəstləşdirir və obyekt axınlarını saniyələr ərzində yenidən qurur.
4-cü addım: nəticələri nəzərdən keçirin. Alət dəqiq bayt qənaətinizi göstərir (məsələn, '45.2 MB-dan 4.1 MB-a endirildi — 91% qənaət'). Yüngül PDF-inizi dərhal endirin.
5-ci addım: onlayn dərc ediləcək sənədlər üçün Fast Web View axınını açmaq məqsədilə sıxılmış faylı PDF-i xəttiləşdirmə alətindən keçirin.
7. Veb nəşri üçün maksimum sıxmaya necə nail olmaq olar
Sənədləri onlayn dərc edirsinizsə, xam bayt ölçüsünü sıxmaq yalnız ilk addımdır. Veb brauzerlərdə mümkün olan ən sürətli istifadəçi təcrübəsini təmin etmək üçün sıxmanı xəttiləşdirmə ilə birləşdirin:
Əvvəlcə lazımsız həcmi aradan qaldırmaq üçün sənədinizi PDF-i sıxma ilə sıxın. Sonra Fast Web View-u aktivləşdirmək üçün sıxılmış nəticəni PDF-i xəttiləşdirmə alətimizdən keçirin. Sənədinizdə artıq lazım olmayan köhnə forma sahələri və ya yapışqan qeyd şərhləri varsa, annotasiyaları statik vektor qatlarına birləşdirmək üçün onu PDF-i düzləşdirmə alətindən keçirin.
Bu çoxaddımlı axın bütün dünyada mobil və masaüstü bağlantılarda 200 millisaniyədən az müddətdə açılan ultra yığcam, axınla ötürülə bilən rəqəmsal nəşrlər yaradır.
Bu alətləri indi brauzerinizdə pulsuz işlədin
Fayl yükləmə yoxdur, limitsiz istifadə, müasir brauzer Web Workers ilə ani emal.
Tez-tez verilən suallar
PDF-i sıxmaq mətni bulanıq və ya pikselləşmiş edəcəkmi?▾
Xeyr. Müasir PDF sıxmasında vektor tipoqrafiyası, şriftlər və riyazi xətt qrafikası heç vaxt rastrlaşdırılmır və pisləşdirilmir. Sıxma yalnız əsas binar axınları optimallaşdırır və yüksək ayırdetməli fotoqrafik şəkilləri kiçildir. Mətniniz istənilən böyütmə səviyyəsində 100% kəskin və miqyaslana bilən qalır.
PDF sənədlərini sıxmaq üçün ən yaxşı DPI parametri hansıdır?▾
Rəqəmsal yayılma, sayt endirmələri və e-poçt əlavələri üçün 150 DPI Retina ekranlarında aydın vizual oxunaqlılıq ilə yığcam fayl ölçüləri arasında ideal balans təmin edir. Rəsmi arxiv qorunması və ya kommersiya ofset çapı üçün 300 DPI saxlayın.
Parolla qorunan PDF fayllarını sıxa bilərəmmi?▾
Bəli. PDF açılmaq üçün parol tələb edirsə, əvvəlcə onu Parollu PDF-in kilidini aç alətimizlə deşifrə etməlisiniz. Deşifrə edildikdən sonra sənədi sərbəst sıxa bilərsiniz.
Niyə bəzi skan edilmiş PDF-lər demək olar ki, sıxılmır?▾
Skan edilmiş sənəd skan zamanı aşağı keyfiyyətli JPEG sıxması ilə artıq ağır şəkildə sıxılıbsa, onu yenidən sıxmadan keçirmək minimal əlavə qənaət verir, çünki şəkil məlumatı artıq sıxma entropiyası limitinə çatıb.
2run.tools-da sıxarkən məxfi biznes fayllarım təhlükəsizdirmi?▾
Bəli, tamamilə təhlükəsizdir. 2run.tools bütün sıxma alqoritmlərini birbaşa cihazınızın brauzer yaddaşında icra etmək üçün kliyent tərəfli WebAssembly-dən istifadə edir. Fayllarınız heç vaxt heç bir uzaq serverə yüklənmir və ya bulud disklərində saxlanılmır və GDPR və məxfilik siyasətlərinə tam uyğunluğa zəmanət verilir.
Şriftləri və ya mətni dəyişmədən yalnız şəkil DPI-sini azalda bilərəmmi?▾
Bəli. PDF DPI-ni azaltma alətimiz bütün mətn və vektor axınlarını tamamilə toxunulmaz saxlayaraq yalnız daxil edilmiş rastr şəkilləri ayırıb xüsusi DPI hədəflərinə (72, 150 və ya 200 DPI) kiçiltməyə imkan verir.
2run Mühəndislik Komandası
2RUN OÜ-nun (Tallinn, Estoniya) brauzer mühərriki və təhlükəsizlik komandası tərəfindən hazırlanıb. Məlumat saxlamayan, məxfi brauzer arxitekturasına əsaslanır.