Bebas Terbaik Pisahkan PDF
Tarik keluar halaman yang anda perlukan, atau pecahkan PDF ke dalam satu fail per halaman - percuma dan tanpa tanda air.
Bagaimana ia berfungsi
- Muatkan. Pilih PDF yang anda ingin pisahkan (sehingga 100 MB).
- Pilih halaman. Masukkan julat seperti 1-3,5,8 untuk mengekstrak halaman tersebut, atau biarkan kosong untuk memisahkan setiap halaman.
- Muat turun. Dapatkan satu PDF gabungan dari halaman yang dipilih, atau ZIP dengan satu PDF per halaman.
Perihal alat ini
Pisahkan PDF membolehkan anda memecah satu dokumen ke bahagian yang anda perlukan. Masukkan julat halaman seperti 1-3,5,8 untuk menarik hanya halaman-halaman itu ke dalam PDF baru tunggal, atau tinggalkan kotak kosong untuk meletupkan keseluruhan dokumen ke dalam satu fail per halaman, dihantar sebagai ZIP. Halaman disalin tanpa render semula, jadi tiada apa yang hilang kualiti dan teks tetap boleh dipilih. Seperti dengan setiap alat di sini, tiada tanda air, tiada pendaftaran, dan fail anda diproses dalam memori dan dibuang selepas itu.
Apa yang orang gunakan untuk
- Ekstrak satu halaman tandatangan tunggal dari kontrak panjang
- Tarik bab 2 dari buku yang diimbas
- Pisahkan laporan bank yang digabungkan ke dalam halaman individu
- Ambil hanya halaman yang anda perlukan untuk menghantar kepada seseorang
Pembangun
Automatikkan alat ini dari kod anda sendiri. Hantar permintaan POST ke titik akhir di bawah dan dapatkan hasil yang sama yang dihasilkan oleh alat web. Ia terhad kadar per IP dan tidak memerlukan pendaftaran - kekunci API untuk had yang lebih tinggi akan datang.
https://best.free/api/tools/split-pdf/
| Parameter | Contoh | Diperlukan | Nota |
|---|---|---|---|
file (fail) |
document.pdf |
Ya | PDF, โค25 MB. |
pages |
1-3,5 |
Tidak | Range to extract; blank = split all pages. |
mode |
extract |
Tidak | "extract" (one PDF) - blank pages box returns a ZIP. |
curl -X POST https://best.free/api/tools/split-pdf/ \
-F 'file=@document.pdf' \
-F 'pages=1-3,5' \
-F 'mode=extract' \
-o split.pdf
import requests
files = {"file": open("document.pdf", "rb")}
data = {"pages": "1-3,5", "mode": "extract"}
r = requests.post("https://best.free/api/tools/split-pdf/", files=files, data=data)
with open("split.pdf", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("pages", "1-3,5");
fd.append("mode", "extract");
const r = await fetch("https://best.free/api/tools/split-pdf/", { method: "POST", body: fd });
const blob = await r.blob(); // the split.pdf
Balasan: A PDF of the selected pages, or a ZIP of one-PDF-per-page.