Mellor libre Dividir PDF
Extraia as páxinas que precise ou divida un PDF nun ficheiro por páxina, de xeito gratuíto e sen marcas de auga.
Como funciona
- Enviar. Escolla o PDF que quere dividir (ata 25 MB).
- Escoller páxinas. Indique un rango como 1- 3, 5, 8 para extraer esas páxinas, ou déixeo en branco para dividir cada páxina.
- Obter. Obter un PDF combinado das páxinas escollidas, ou un ZIP cun PDF por páxina.
Acerca desta ferramenta
Dividir PDF permite dividir un documento nas partes que realmente precisa. Indique un rango de páxinas como 1- 3, 5, 8 para extraer só esas páxinas nun PDF novo, ou deixe a caixa en branco para dividir todo o documento nun ficheiro por páxina, entregado como ZIP. As páxinas cópianse sen renderizar, polo que nada perde calidade e o texto permanece seleccionábel. Como con todas as ferramentas aquí, non hai marcas de auga, non hai rexistro, e o seu ficheiro é procesado na memoria e descartado despois.
Para que o usa a xente
- Extraer unha soa páxina asinada dun contrato longo
- Extraer o capítulo 2 dun libro dixitalizado
- Separa un extracto bancario fusionado en páxinas individuais
- Obteña só as páxinas que precise enviar a alguén
API do desenvolvente
Automatice esta ferramenta co seu propio código. Envíe unha petición POST ao punto final en baixo e obterá o mesmo resultado que a ferramenta web. Ten unha velocidade limitada por IP e non precisa rexistrarse. Están a chegar chaves API para límites máis altos.
https://best.free/api/tools/split-pdf/
| Parámetros | Exemplo | Requirido | Notas |
|---|---|---|---|
file (ficheiro) |
document.pdf |
Si | PDF, ≤25 MB. |
pages |
1-3,5 |
Non | Range to extract; blank = split all pages. |
mode |
extract |
Non | "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
Resposta: A PDF of the selected pages, or a ZIP of one-PDF-per-page.