Langkau ke kandungan utama

Pemisah PDF percuma

Pisahkan PDF kepada halaman individu atau ekstrak julat halaman tertentu. Muat turun halaman secara berasingan atau sebagai ZIP.

Lepaskan fail di sini, atau klik untuk semak imbas

PDF · diproses pada peranti anda

atau tekan Ctrl+V untuk menampal daripada papan keratan

Layar fail

Fail anda tidak pernah meninggalkan peranti. Semua pemprosesan berlaku secara tempatan dalam pelayar anda.

Kegunaan biasa

  • Ekstrak Halaman Tertentu dari PDFTarik halaman individual atau rentang khusus dari PDF - download hanya apa yang Anda butuhkan.
  • Pisahkan PDF ke Halaman IndividualPisahkan setiap halaman PDF ke file tersendiri - download semua halaman sebagai ZIP.
  • Pisahkan PDF ke Potongan yang SamaBagilah PDF panjang menjadi bagian berukuran sama - berguna untuk membagi laporan, buku, atau batch.
  • Pisahkan Batch Faktur PDFPisahkan PDF faktur yang digabungkan menjadi file faktur individual untuk perutean, pengarsipan, atau email.
  • Ekstrak Bab Buku dari PDFTarik bab individual dari buku PDF atau manual dengan menentukan rentang halaman khusus.

Cara ia berfungsi

Pemisahan PDF berjalan sepenuhnya dalam pelayar anda menggunakan pdf-lib untuk menyalin halaman ke dalam dokumen baharu dan pdfjs-dist untuk memaparkan lakaran kecil langsung — fail anda tidak pernah dimuat naik ke mana-mana pelayan.

  1. 1
    pdf-lib membaca struktur PDF
    Apabila anda jatuhkan fail, pdf-lib memuatkan ArrayBuffer mentah dan menghurai pokok halaman dalaman PDF. Ia mengira halaman dan menjadikannya tersedia untuk disalin tanpa menyahkod setiap fon atau imej dibenamkan.
  2. 2
    pdfjs-dist memaparkan lakaran kecil halaman
    Selari, pdfjs-dist (dimuatkan melalui pekerja CDN) merasterkan setiap halaman ke atas elemen Canvas luar-skrin pada lebar tetap 220 px. URL data JPEG mengisi grid lakaran kecil secara progresif semasa setiap halaman dipaparkan, supaya anda boleh mula memilih halaman sebelum keseluruhan dokumen sedia.
  3. 3
    Anda pilih strategi pemisahan
    Tiga mod tersedia: pisah setiap halaman kepada PDFnya sendiri, pisah kepada kumpulan N halaman pada satu masa, atau pilih halaman individu dengan mengklik lakaran kecil atau menaip julat seperti '1-3, 7, 10-12'. Grid lakaran kecil menonjolkan halaman dipilih dan sempadan kumpulan berselang-seli supaya pelan pemisahan kelihatan sebelum anda komit.
  4. 4
    pdf-lib menulis PDF baharu; JSZip membundel output
    Bagi setiap kumpulan output, pdf-lib mencipta PDFDocument baharu dan menyalin hanya halaman dipilih ke dalamnya menggunakan copyPages(). Apabila hasilnya berbilang fail, JSZip mengumpulnya ke dalam satu ZIP. Satu julat diekstrak dimuat turun terus sebagai PDF tanpa dizip.

PDF anda dibaca terus oleh pelayar anda dan tidak pernah keluar dari peranti anda — semua pemisahan berlaku secara tempatan dalam JavaScript tanpa pelayan terlibat.

Alat berkaitan

Soalan lazim