Böyük PDF fayllarını keyfiyyət itkisi olmadan necə bölmək və səhifələri çıxarmaq olar
Böyük, monolit PDF sənədləri peşəkar həyatın hər yerdə rast gəlinən reallığıdır. Nəhəng korporativ illik hesabatlar, mürəkkəb hüquqi sübut paketləri, bələdiyyə tikinti layihələri, skan edilmiş universitet dərslikləri və toplu aylıq fakturalar tez-tez faktiki ehtiyacınız olan konkret fəslin ətrafında onlarla və ya yüzlərlə artıq səhifə ehtiva edir. Auditor və ya müştəri yalnız 15–22-ci səhifələri tələb etdiyi halda bütöv 200MB-lıq qovluğu e-poçtla göndərmək və ya arxivləşdirmək server trafikini israf edir, e-poçt əlavələrinin geri qaytarılmasına səbəb olur və məlumat sızması riski yaradır. ISO 32000 çərçivəsində PDF səhifə bölünməsinin necə işlədiyini kəşf edin və səhifələri birbaşa veb brauzerinizdə necə təmiz çıxaracağınızı öyrənin.
1. Ənənəvi PDF bölmə niyə uğursuz olur: gizli şişkinlik tələsi
Peşəkar PDF bölmənin necə işlədiyini anlamaq üçün əvvəlcə primitiv PDF bölmə utilitlərinin kritik qüsurlarını dərk etmək lazımdır. Sadəlövh proqram 300 səhifəlik, 150 meqabaytlıq sənəddən 5 səhifəlik fəsli çıxarmağa cəhd etdikdə tez-tez həvəskar qısa yola əl atır: bütün 150MB-lıq faylı klonlayır, seçilməmiş səhifə istinadlarını /Pages ağacından silir və faylı saxlayır.
Heç nədən şübhələnməyən istifadəçi üçün nəticə sənəd 5 səhifəlik görünür. Lakin fayl ölçüsü nəhəng 148 meqabayt olaraq qalır! Niyə? Çünki silinmiş 295 səhifəyə aid daxil edilmiş şrift proqramları, tam ayırdetməli fotoqrafik XObject-lər və vektor aktivləri faylın sıxlaşdırılmamış obyekt axınında fiziki olaraq qalır.
Həqiqi ISO 32000 səhifə çıxarılması səthi deyil, cərrahi dəqiqliklə konstruktiv olmalıdır: mühərrik tamamilə yeni, boş PDF konteyneri yaratmalı, mənbə sənədin obyekt qrafını ciddi şəkildə seçilmiş səhifə lüğətlərindən başlayaraq keçməli, yalnız həmin seçilmiş səhifələrin ciddi şəkildə tələb etdiyi şriftləri, şəkilləri və məzmun axınlarını köçürməli və bütün əlaqəsiz aktivləri atmalıdır. 150MB-lıq qovluqdan 5 səhifəlik çıxarış 148MB deyil, 1 və ya 2 meqabayt çəkməlidir.
2. Üç əsas PDF bölmə rejimi: hissələrə ayırma, diapazonlar və sabit hissələr
Təşkilati tələblərdən asılı olaraq sənədin bölünməsi ümumiyyətlə üç əməliyyat iş axınına bölünür:
1. Təksəhifəli PDF-lərə ayırma: yüksək həcmli skan mühitlərində mühasibat şöbələri tez-tez yüzlərlə təchizatçı qəbzini tək çoxsəhifəli ötürmə ilə skan edir. Ayırma əsas faylı ayrı-ayrı təksəhifəli sənədlərə parçalayır (məsələn, receipt_001.pdf, receipt_002.pdf) və avtomatlaşdırılmış faktura emal sistemlərinə onları fərdi şəkildə kataloqlaşdırmağa imkan verir.
2. Fərdi səhifə diapazonlarının çıxarılması: hüquqi arayışlar və korporativ təkliflər tez-tez ardıcıl olmayan əlavələrin və ya konkret bölmələrin (məsələn, '1-4, 9, 15-22' səhifələri) çıxarılmasını tələb edir. Çıxarma mühərriki seçilmiş səhifələri müəllifin göstərdiyi oxu sırasını qoruyaraq vahid ardıcıl sənəddə kompilyasiya edir.
3. Sabit çoxsəhifəli fəsillərə bölmə: nəhəng akademik dərsliklər, məhkəmə reyestrləri və ya texniki maşın təlimatları üçün sənədi sabit intervallarla (məsələn, hər 50 səhifədən bir və ya əsas fəsil başlığına görə) bölmək faylları e-poçt və birgə bulud yaddaşı vasitəsilə asanlıqla paylaşıla bilən edir.
3. Obyekt qraflarının və paylaşılan şrift proqramlarının həlli
PDF səhifələrinin çıxarılmasında ən böyük texniki mürəkkəblik paylaşılan resurs lüğətlərindədir. Çoxsəhifəli PDF-də şriftlər, rəng fəzaları və fon şəkilləri tez-tez kök /Resources səviyyəsində paylaşılan dolayı obyektlər kimi elan edilir.
Çıxarma mühərriki 12-ci səhifəni ayırdıqda 12-ci səhifənin mətn operatorlarını render etmək üçün hansı şrift alt dəstlərinin tələb olunduğunu qiymətləndirməlidir. Sənəd fərdi TrueType şrift alt dəstindən istifadə edirsə, mühərrik şrift proqramını (/FontDescriptor və /FontFile2) çıxarmalı və onu yeni sənədin lokal /Resources lüğətinə daxil etməlidir.
Bundan əlavə, mühərrik sənədin çarpaz istinad cədvəlini (xref) sıfırıncı baytdan yenidən qurmalı, hər köçürülmüş obyekt üçün dəqiq fiziki bayt ofsetlərini hesablamalıdır. Bu, çıxarılmış faylın sintaksis xətaları və ya çatışmayan şrift xəbərdarlıqları olmadan bütün mobil və masaüstü baxıcılarda dərhal açılmasını təmin edir.
4. Form sahələri, annotasiyalar və imzalar olan səhifələrin çıxarılması
Müqavilələr və ya doldurulmuş dövlət müraciətləri kimi mürəkkəb sənədlərdən səhifələr çıxararkən ayrı-ayrı səhifələr tez-tez interaktiv form sahələri (/AcroForm) və ya baxış annotasiyaları (/Annots) ehtiva edir. Sadəlövh çıxarma alətləri ya bu sahələri tamamilə silərək vacib məlumatı itirir, ya da çıxarılmış faylı korlayan qırıq lüğət istinadları qoyur.
Qabaqcıl çıxarma mühərrikimiz səhifə səviyyəli annotasiyalarla yanaşı sənədin qlobal /AcroForm lüğətini qiymətləndirir. Seçilmiş səhifədə interaktiv imza bloku və ya mətn daxiletməsi varsa, mühərrik sahəni ana sənədin form ağacından ayırır, onun görünüş axınını və vidjet xüsusiyyətlərini köçürür və yeni PDF-də lokal form lüğəti yaradır.
Bundan əlavə, dövlət portallarına, bələdiyyə qurumlarına və ya korporativ müştərilərə təqdim etmək üçün səhifələr çıxararkən daxili baxış dövrlərindən qalan həssas annotasiyaların təmizlənməsini təmin etmək vacibdir. Form mətnini toxunulmaz saxlayaraq istənməyən baxış şərhlərini asanlıqla silə bilərsiniz.
Çıxarılmış səhifələr artıq interaktivlik tələb etmirsə, paylaşmazdan əvvəl faylı Form sahələrini və qatları düzləşdir utilitimizdən keçirərək daxil edilmiş form dəyərlərini daimi olaraq statik vektor qrafikasına kilidləyə də bilərsiniz.
5. Çıxarılmış səhifələrdə rəqəmsal əlfəcinlərin və daxili linklərin qorunması
Strukturlaşdırılmış sənəddən çoxsəhifəli fəsillər çıxararkən — məsələn, memarlıq spesifikasiyası qovluğundan 30 səhifəlik bölmə çəkərkən — interaktiv naviqasiyanı saxlamaq kritikdir. Sadəlövh alətlərdə səhifələrin çıxarılması bütün əlfəcinləri silir və daxili çarpaz istinad linklərini qırır.
Qabaqcıl çıxarma mühərrikimiz sənəd struktur iyerarxiyasını (/Outlines) yoxlayır. O, təyinatları (/Dest) seçilmiş diapazondakı səhifələrə işarə edən əlfəcin düyünlərini müəyyən edir, həmin konkret əlfəcin ağaclarını köçürür və onların hədəf səhifə indekslərini yeni sənədin nömrələməsinə uyğunlaşdırır.
4-cü fəsil əvvəlcə 120-ci səhifədən başlayırdısa və indi çıxarılmış faylın 1-ci səhifəsidirsə, əlfəcin göstəricisi dinamik olaraq 1-ci səhifəyə tənzimlənir və oxucuların problemsiz rəqəmsal naviqasiyadan həzz almasını təmin edir.
Bu avtomatlaşdırılmış struktur yenidən xəritələməsi oxucular üçün peşəkar mündəricat naviqasiyası tələb edən apellyasiya arayışları, texniki ağ kitablar və ya korporativ təqdimatlar hazırlayarkən əvəzolunmazdır.
6. Addım-addım bələdçi: brauzerdə səhifələrin bölünməsi və çıxarılması
PDF fayllarını bölmək üçün ağır masaüstü komanda sətri utilitlərini quraşdırmağa və ya bahalı abunə proqramları üçün ödəniş etməyə ehtiyac yoxdur. Brauzer daxili PDF-i səhifələrə böl və Seçilmiş səhifələri çıxar utilitlərimiz WebAssembly istifadə edərək 100% lokal olaraq brauzerinizdə işləyir.
Sadə dörd addımlı proses belədir:
1-ci addım — yükləmə və önizləmə: bölmə alətini açın. Sənədinizi brauzerin buraxma zonasına sürükləyib buraxın. Mühərrikimiz səhifə ağacını təhlil edir və saniyələr içində hər səhifə üçün yüksək ayırdetməli miniatürlər yaradır.
2-ci addım — bölmə üsulunu seçin: fərdi diapazonlar yazmaq üçün (məsələn, '1-5, 8, 12-18') fərdi səhifələrin çıxarılmasını seçin, ayrı-ayrı səhifə miniatürlərinə birbaşa şəbəkədə klikləyin və ya sabit fəsil bölgüsü üçün hər N səhifədən bir bölməni seçin.
3-cü addım — yaddaşda emal: sənədi bölmə düyməsinə klikləyin. WebAssembly mühərriki obyekt qrafını gəzir, istinad edilməyən aktivləri budayır, xref cədvəllərini yenidən hesablayır və yeni sənədlərinizi brauzerin RAM-ında kompilyasiya edir.
4-cü addım — müstəqil fayl və ya ZIP kimi endirin: ayrı-ayrı çıxarılmış faylları dərhal endirin və ya bütün ayrılmış səhifələri ehtiva edən tək təşkil olunmuş ZIP arxivini endirin. Sonradan səhifə ardıcıllığını yenidən düzmək lazımdırsa, onları PDF səhifələrinin sırasını dəyiş alətində açın.
7. Şəbəkədən təcrid olunmuş məxfilik: imtiyazlı sübut və maliyyə qeydlərinin qorunması
PDF səhifə çıxarılması tez-tez mülkiyyət fayllarının ən həssas bölmələrini hədəfləyir: rəhbərlərin imza səhifələri, məxfi hesablaşma rəqəmləri, pasiyentlərin tibbi diaqnoz vərəqləri və patent iddiaları. Bütöv çoxmeqabaytlıq sənədləri uzaq bulud çıxarma platformalarına yükləmək həssas təşkilati məlumatı üçüncü tərəf məlumat ələ keçirilməsinə, bulud server jurnallarına və GDPR və HIPAA üzrə uyğunluq pozuntularına məruz qoyur.
2run.tools tam kliyent tərəfli məxfiliyə zəmanət verir. Bütün səhifə təhlili, miniatür render-i, şrift alt dəstlərinin köçürülməsi və PDF seriyalaşdırılması 100% lokal olaraq maşınınızın brauzer yaddaşında baş verir. Faylınızın bir baytı belə şəbəkə üzərindən ötürülmür və bu, hüquq, maliyyə və səhiyyə mütəxəssisləri üçün zəmanətli, şəbəkədən təcrid olunmuş təhlükəsizlik təmin edir.
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 bölmək mətnin, vektorların və ya şəkillərin keyfiyyətini azaldırmı?▾
Xeyr. Bölmə və səhifə çıxarılması itkisiz struktur əməliyyatlarıdır. Seçilmiş səhifələrin mətn axınları, vektor yolları və daxil edilmiş şəkilləri yenidən kodlaşdırma və ya sıxma olmadan bayt-bayt yeni sənəd konteynerinə köçürülür. Nəticə orijinal keyfiyyətin 100%-ni saxlayır.
Ardıcıl olmayan səhifələri vahid sənədə çıxara bilərəmmi?▾
Bəli, əlbəttə. '1, 3, 5-8, 14' kimi ixtiyari səhifə diapazonları göstərə və ya vizual şəbəkəmizdə ayrı-ayrı miniatür kartlarına klikləyə bilərsiniz. Alət bütün seçilmiş səhifələri göstərdiyiniz dəqiq sıra ilə vahid ardıcıl PDF-də birləşdirəcək.
Parolla qorunan PDF-i necə bölə bilərəm?▾
Faylınız parolla şifrələnibsə, əvvəlcə Parollu PDF-in kilidini aç alətimizdən istifadə edərək onun şifrəsini açmalısınız. Kilid açıldıqdan sonra səhifələri sərbəst çıxara, fəsilləri bölə və ya sənədi hissələrə ayıra bilərsiniz.
Çıxarılmış səhifələrimi sonradan başqa PDF ilə birləşdirə bilərəmmi?▾
Bəli! Çıxarılmış səhifələrinizi istənilən vaxt PDF sənədlərini birləşdir alətimizdən istifadə edərək digər sənədlərlə birləşdirə və fərdi sənəd qovluqlarını asanlıqla yarada bilərsiniz.
Çıxara biləcəyim səhifələrin və ya faylların sayına məhdudiyyət varmı?▾
2run.tools WebAssembly vasitəsilə tamamilə kompüterinizin lokal yaddaşında işlədiyi üçün süni fayl ölçüsü və ya səhifə sayı məhdudiyyətləri yoxdur. Abunə haqları və ya server vaxt aşımları olmadan yüzlərlə səhifədən ibarət sənədləri rahat emal edə bilərsiniz.
Lazım olanları çıxarmaq əvəzinə istənməyən səhifələri silə bilərəmmi?▾
Bəli. Əks halda tam olan sənəddən yalnız bir neçə ayrı boş səhifəni və ya köhnəlmiş əlavələri silmək lazımdırsa, PDF-dən səhifə sil alətimiz qalanını çıxarmaqdan daha sürətlidir.
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.