Asingkan PDF mengikut Bab
Asingkan PDF mengikut bab memotong PDF pada penanda buku peringkat atasnya dan memulangkan satu PDF bagi setiap bab dalam ZIP. Fail tanpa penanda buku ditolak, kerana alat ini membaca rangka, bukan teks halaman.
Seret dan lepaskan fail di sini, atau klik untuk pilih
Menerima PDF · sehingga 500.0 MB setiap fail · sehingga 20 fail sekali gus
Anda juga boleh menampal fail dengan Ctrl/Cmd+V atau dari menu papan keratan.
Asingkan PDF mengikut bab mengikuti lapisan atas rangka PDF (`/Outlines` First/Next), memotong kepada ZIP PDF bab dengan qpdf. Ia tidak OCR tajuk, juga tidak menghuraikan teks tajuk pada halaman.
`allowDuplicates` berkesan. `bookmarkLevel` pada borang diabaikan. Hanya lapisan atas rangka digunakan. Fail tanpa rangka memulangkan BadRequest, dan halaman sebelum penanda buku pertama bukan sebahagian daripada mana-mana bab.
ZIP dinamakan `{base}_split.zip` dan mengandungi fail bernama `{base}_chapter_N.pdf`. Fail yang dilindungi kata laluan dibuka untuk anda pada halaman ini sebaik sahaja anda memasukkan kata laluan; pemanggil API perlu menjalankan Buang kata laluan dahulu.
Tanpa penanda buku, guna Asingkan PDF (potong mengikut halaman) atau Asingkan PDF mengikut saiz atau bilangan (blok mengikut bilangan halaman).
Muat naik bersifat sementara. Kami tidak menyimpan pustaka PDF anda.
Ciri
- Hanya `/Outlines` lapisan atas; qpdf memotong kepada ZIP
- `bookmarkLevel` diabaikan; PDF tanpa rangka ralat
- Bukan OCR, juga bukan pengesanan teks tajuk
- API tanpa nama: /api/v1/general/split-pdf-by-chapters
Bila menggunakan alat ini
- Potong buku dengan rangka rasmi kepada fail bab
- Asingkan laporan yang penanda buku sejajar dengan bab sebenar
- Elakkan meneka titik mula bab daripada teks tajuk
Bagaimana cara mengasingkan PDF mengikut bab?
- Muat naik PDF yang sudah ada panel rangka/penanda buku.
- Klik proses. bookmarkLevel tidak mengubah titik potong.
- Muat turun `{name}_split.zip`.
- Selepas dinyahmampat, pastikan titik mula bab mengikuti rangka, bukan tajuk yang dicetak.
Had dan kes khas
- Memerlukan /Outlines
- Hanya lapisan atas
- Bukan OCR
- Had muat naik di tapak web ini: 500 MB setiap fail, dihantar berketul-ketul melebihi kira-kira 95 MB. Satu badan permintaan API langsung dihadkan pada 100 MB.
Contoh
- Buku 10 bab dengan 10 penanda buku lapisan atas → kira-kira 10 PDF dalam ZIP
- PDF dengan tajuk dicetak tetapi panel rangka kosong akan ralat
Privasi untuk alat ini
Fail dimuat naik melalui HTTPS, diproses dalam memori atau direktori sementara singkat di pelayan kami, kemudian dipadam apabila hasil sedia. Kami tidak menyimpan salinan untuk semakan kemudian, latihan, atau profil iklan. Lihat Dasar Privasi untuk pengekalan dan pendedahan kuki AdSense.
Soalan lazim
- Tajuk kelihatan jelas, mengapa gagal?
- Operasi membaca kamus rangka, bukan teks pada halaman. Tambah penanda buku dahulu, atau tukar alat asingkan lain.
- Bolehkah potong mengikut tajuk tahap 2?
- Tidak. bookmarkLevel tidak berguna. Hanya nod saudara rangka lapisan atas ialah titik potong.
- Adakah ini sama dengan Asingkan PDF?
- Tidak. Asingkan PDF memakai nombor halaman yang anda taip. Di sini memakai destinasi rangka.
- Apa yang allowDuplicates lakukan?
- Apabila dimatikan, bab yang penanda buku seterusnya menuju halaman yang sama dilangkau. Apabila dihidupkan, bab itu menjadi PDF kosong.
Kemas kini terakhir:
Panggil dari kod
Setiap alat di laman ini ialah panggilan REST biasa. Penggunaan tanpa nama tidak perlukan akaun atau kunci API. Untuk pelayar, pembangun dan ejen AI sama-sama.
curl -X POST "https://pdf123.xyz/api/v1/general/split-pdf-by-chapters" \
-F "[email protected]" \
-o output.pdfJuga tersedia sebagai alat MCP untuk klien ejen yang menggunakan Model Context Protocol (JSON-RPC 2.0 melalui POST /mcp). Rujukan API penuh
Gunakan melalui ejen AI
SkillDengan skill ini, Claude Code, Codex, Cursor dan ejen AI lain boleh menjalankan "Asingkan PDF mengikut bab" bagi pihak anda: /skills/pdf123-split-by-chapters.md
Fail hanya digunakan untuk pemprosesan ini dan dipadam secara automatik selepas itu.