Langsung ke konten utama

Pemisah PDF gratis

Pisahkan PDF menjadi halaman individual atau ekstrak rentang halaman tertentu. Unduh halaman secara terpisah atau sebagai ZIP.

Letakkan file di sini, atau klik untuk memilih

PDF · diproses di perangkat Anda

atau tekan Ctrl+V untuk menempel dari papan klip

Jelajahi file

File Anda tidak pernah meninggalkan perangkat. Semua pemrosesan terjadi secara lokal di browser Anda.

Penggunaan umum

  • Ekstrak Halaman Tertentu dari PDFTarik halaman individual atau rentang khusus dari PDF — unduh hanya yang Anda butuhkan.
  • Bagi PDF menjadi Halaman IndividualPisahkan setiap halaman PDF menjadi file-nya sendiri — unduh semua halaman sebagai ZIP.
  • Bagi PDF menjadi Bagian yang SamaBagi PDF yang panjang menjadi bagian berukuran sama — berguna untuk membagi laporan, buku, atau batch.
  • Bagi PDF Batch InvoicePisahkan PDF invoice yang digabung menjadi file invoice individual untuk perutean, pengarsipan, atau pengiriman email.
  • Ekstrak Bab Buku dari PDFTarik bab individual dari buku PDF atau manual dengan menentukan rentang halaman khusus.

Cara kerja

Pemisahan PDF berjalan sepenuhnya di browser Anda menggunakan pdf-lib untuk menyalin halaman ke dokumen baru dan pdfjs-dist untuk merender thumbnail langsung — file Anda tidak pernah diunggah ke server mana pun.

  1. 1
    pdf-lib membaca struktur PDF
    Saat Anda melepas file, pdf-lib memuat ArrayBuffer mentah dan mengurai pohon halaman internal PDF. Ini menghitung halaman dan membuatnya tersedia untuk disalin tanpa mendekode setiap font atau gambar yang disematkan.
  2. 2
    pdfjs-dist merender thumbnail halaman
    Secara paralel, pdfjs-dist (dimuat via worker CDN) merasterisasi setiap halaman ke elemen Canvas di luar layar dengan lebar tetap 220 px. Data URL JPEG mengisi grid thumbnail secara progresif saat setiap halaman dirender, sehingga Anda bisa mulai memilih halaman sebelum seluruh dokumen siap.
  3. 3
    Anda memilih strategi pemisahan
    Tiga mode tersedia: pisahkan setiap halaman menjadi PDF-nya sendiri, pisahkan menjadi kelompok N halaman sekaligus, atau pilih halaman satu per satu dengan mengklik thumbnail atau mengetik rentang seperti '1-3, 7, 10-12'. Grid thumbnail menyoroti halaman yang dipilih dan batas kelompok yang bergantian sehingga rencana pemisahan terlihat sebelum Anda melanjutkan.
  4. 4
    pdf-lib menulis PDF baru; JSZip merangkai keluaran
    Untuk setiap kelompok keluaran, pdf-lib membuat PDFDocument baru dan hanya menyalin halaman yang dipilih ke dalamnya menggunakan copyPages(). Ketika hasilnya beberapa file, JSZip mengumpulkannya menjadi satu ZIP. Satu rentang yang diekstrak diunduh langsung sebagai PDF tanpa di-zip.

PDF Anda dibaca langsung oleh browser Anda dan tidak pernah meninggalkan perangkat Anda — semua pemisahan terjadi secara lokal dalam JavaScript tanpa server yang terlibat.

Alat terkait

Pertanyaan yang sering diajukan