Dokumen · PDF Toolkit
Membahagikan PDF mengikut Julat Halaman dalam Pelayar: Cara Ia Berfungsi
· Bagaimana ia berfungsi
pdf julat halaman pemprosesan pelayar
Julat halaman seperti 3-7 ialah arahan kecil dengan banyak akibat. Siaran ini menerangkan cara alat pelayar menukar julat itu menjadi PDF baharu yang serba lengkap dan sebab output selalunya lebih besar atau lebih kecil daripada yang anda jangkakan.
Satu imbasan panjang, lima pameran — situasi biasa di mana satu PDF perlu menjadi beberapa fail tanpa meninggalkan mesin anda
Perjanjian yang diimbas selalunya tiba sebagai satu fail panjang walaupun pamerannya mesti pergi ke pengulas yang berbeza. Pembahagi menerima satu PDF sehingga 50 MB, membacanya ke dalam tab semasa dan membenarkan setiap julat yang dipisahkan koma menjadi hasil yang berasingan tanpa menghantar kontrak kepada perkhidmatan muat naik.
Aliran kerja itu sesuai dengan paralegal yang memerlukan halaman 1-18 sebagai perjanjian utama, 19-25 sebagai jadual dan 26-40 sebagai tandatangan. Sumber masih tidak disentuh. Operasi mencipta dokumen baharu daripada halaman terpilih, jadi menyemak setiap output penting sebelum imbasan asal diarkibkan atau diedarkan.
Cara julat halaman ditafsirkan — kedudukan halaman fizikal, julat inklusif dan sebab halaman pertama adalah halaman 1 walaupun ia dilabelkan 'i'
Julat menggunakan kedudukan fizikal dan berasaskan satu: halaman pertama dalam fail ialah halaman 1 walaupun pengaki yang dicetak menyatakan "i" atau tidak membawa nombor. Nombor biasa memilih satu halaman, kedua-dua hujung `2-6` disertakan, `8-` mencapai penghujung dan `-3` bermula pada halaman 1.
Penghurai menolak token yang tidak betul, rentang terbalik seperti `7-2` dan kedudukan melebihi jumlah halaman sebenar. Koma mentakrifkan output dan bukan sekadar menyertai pilihan. Oleh itu `1-3, 4-6` menghasilkan dua fail, manakala `1-6` menghasilkan satu; julat bertindih sengaja menyalin halaman kongsi ke lebih daripada satu bahagian.
Mengekstrak subset pepohon halaman — cara alat membina dokumen baharu yang mengandungi sahaja halaman yang anda minta
Sebelum menulis semula apa-apa, penghurai julat menukar setiap kumpulan yang diminta kepada indeks halaman berasaskan sifar. Pekerja kemudian mencipta PDF baharu untuk kumpulan itu, menyalin halaman yang dinamakan dengan pdf-lib, dan mensirikan hasilnya. Halaman yang tidak dinamakan tidak diedarkan semula di tempat lain; jurang ialah arahan yang sah untuk meninggalkan bahan.
Penyalinan halaman mengekalkan kandungan halaman yang boleh dilihat, dimensi, putaran sedia ada, teks boleh dipilih dan imejan terbenam yang digunakan oleh halaman tersebut. Ia tidak membina semula penanda halaman, lampiran peringkat dokumen atau definisi bentuk. Setiap bahagian ialah fail baharu dan tandatangan digital input tidak lagi mengesahkan bait yang baru ditulis itu.
Mengapa saiz output berbeza apabila setiap julat menjadi dokumen baharu
Buku kerja mengaitkan perbezaan saiz secara khusus kepada sumber perkongsian pendua, tetapi pelaksanaannya tidak mendedahkan perakaunan tersebut. Pemerhatian yang boleh dipertahankan ialah setiap julat disimpan sebagai PDF baru dan saiz output tidak perlu dibahagikan mengikut perkadaran dengan kiraan halaman. Halaman yang diimbas dan halaman vektor membawa jumlah data yang sangat berbeza.
Berbilang bahagian diletakkan dalam ZIP dengan entri yang disimpan dan tidak dimampatkan kerana PDF sudah mengandungi strim mampat. Arkib memudahkan penghantaran; ia bukan pas mampatan. Jangkakan penyertaan gabungan untuk kekal berhampiran saiz disimpan mereka sendiri, dan jangan berjanji bahawa pemisahan akan menjadikan dokumen besar lebih kecil.
Pisahkan lawan ekstrak — membahagikan fail kepada bahagian berbanding dengan menarik halaman terpilih ke dalam satu fail baharu, dan apabila setiap satu sesuai
Pisahkan dan ekstrak menjawab soalan penyampaian yang berbeza. Split menganggap setiap kumpulan yang dipisahkan koma sebagai dokumen yang berasingan. Extract menerima senarai halaman dan menulis semua halaman bernama ke dalam satu PDF baharu. Gunakan split untuk beberapa pameran atau bab; gunakan ekstrak apabila penerima harus menerima satu paket ringkas yang dipasang dari kedudukan yang berselerak.
Perbezaan juga mengawal bentuk muat turun. Satu julat pemisahan mengembalikan PDF dengan akhiran `-part-1`. Dua atau lebih julat mengembalikan arkib `-split.zip`. Ekstrak sentiasa mengembalikan satu `-pages.pdf`. Memilih operasi dengan sengaja menghalang fail yang tidak dijangka sejurus sebelum tarikh akhir pemfailan.
Contoh yang berkesan — membahagikan perjanjian yang diimbas empat puluh halaman kepada halaman tandatangan, jadual dan badan utama
Untuk perjanjian empat puluh halaman, spesifikasi praktikal mungkin `1-24, 25-34, 35-40`. Alat ini mengesahkan ketiga-tiga kumpulan terhadap empat puluh halaman, mencipta tiga PDF baharu dalam susunan bertulis itu dan membungkusnya dalam satu ZIP. Nombor bahagian mengikut susunan julat, bukan nombor halaman asal yang dicetak pada helaian.
Buka setiap bahagian selepas muat turun. Sahkan badan utama berakhir di tempat yang dimaksudkan, jadual bermula dengan tajuknya dan halaman tandatangan mengekalkan orientasi yang betul. Jika label bercetak berbeza daripada kedudukan fizikal, tentukan offset sebelum menjalankan pemisahan; alat ini beroperasi pada susunan pepohon halaman yang sebenarnya boleh dibaca.
Perkara yang tidak dilindungi ini — pemisahan mengikut penanda halaman atau dengan kandungan yang dikesan, yang memerlukan struktur yang tidak dimiliki oleh banyak fail yang diimbas.
Pembahagi ini tidak membahagi pada penanda halaman, tajuk, teks yang dikesan atau pemisah visual. Permintaan tersebut memerlukan pengecaman struktur atau kandungan yang boleh dipercayai, manakala banyak imbasan sumber sahaja mengandungi imej halaman. Ia juga menolak PDF yang disulitkan atau dilindungi kata laluan dan bukannya memintas kawalan akses; buka kunci salinan yang dibenarkan dalam aplikasi asalnya terlebih dahulu.
Tiada OCR, klasifikasi kandungan atau sejarah sebelah pelayan. Maksimum yang diterima ialah 50 MB untuk input PDF, dengan kerja amali tambahan yang dibatasi oleh memori peranti. Keperluan arkib atau kebolehaksesan yang kompleks harus disahkan dalam perisian pakar selepas pemilihan peringkat halaman selesai.
Pemisahan membina semula setiap julat yang dipilih secara setempat dan meninggalkan struktur peringkat dokumen
Pemisahan ialah urutan binaan semula terkawal: menghuraikan julat inklusif, menyalin setiap kumpulan ke dalam dokumen baharu, mensirikannya dan membungkus beberapa output apabila perlu. Itu menerangkan sebab kualiti halaman kekal utuh manakala navigasi dan tandatangan peringkat dokumen tidak. Ia juga menerangkan sebab koma mempunyai akibat struktur.
Kit Alat PDF melakukan transformasi tersebut dalam Pekerja Web pada peranti. Kodnya tidak membuat permintaan untuk membawa bait dokumen, walaupun analitis yang dibenarkan mungkin dimuatkan pada hos pengeluaran kanonik dan mengecualikan nama fail dan kandungan daripada acara ToolAcre. Kosongkan fail selepas itu untuk melepaskan penimbal dan menamatkan pekerja. Simpan ZIP sehingga setiap julat dibuka, kerana tab tidak menyimpan salinan pemulihan output yang tidak pernah dimuat turun. Sahkan nama fail juga.