Qué hace esta herramienta
Divide un PDF en rangos de páginas y descarga cada uno como un archivo nuevo. Especifica los rangos como 1-3, 5, 7-9: cada parte separada por coma se convierte en un archivo (a menos que actives "Combinar todos los rangos en un solo PDF", en cuyo caso recibes un único PDF con esas páginas).
El orden de las páginas resultantes coincide con el orden que escribes — si pones 5, 1-3 el archivo combinado tendrá la página 5 primero y luego 1-3.
Límites: 100 MB por PDF. El PDF mantiene su rotación, dimensiones y contenido visual.
Cuándo la usarías
- Extraer un capítulo concreto de un manual.
- Sacar el anexo (páginas 47-52) de un informe sin compartir el resto.
- Dividir un documento escaneado en piezas más manejables.
- Quedarte con las páginas pares o impares para imprimir a doble cara después.
Cómo funciona
El parser de rangos acepta:
- Páginas individuales:
5 - Rangos:
1-3 - Combinación con comas:
1-3, 5, 7-9, 12
La numeración empieza en 1 (la primera página del PDF es la 1, no la 0). Los rangos fuera del documento se rechazan con un mensaje explícito ("El rango '1-200' está fuera del documento (1–80)").
La extracción usa pdf-lib con copyPages, que clona las páginas seleccionadas a un PDF nuevo preservando la mayor parte de los metadatos.
Nada se sube. El PDF se lee localmente, se procesa en memoria, los archivos resultantes se entregan como descargas del navegador.
Notas
¿Y los bookmarks que apuntan a páginas eliminadas? Se quedan rotos en la salida. pdf-lib no recalcula los outlines. Para PDFs con bookmarks complejos, prueba con un rango pequeño primero.
¿Y los formularios y enlaces internos que apuntan a páginas excluidas? Los enlaces internos pueden romperse. Los campos de formulario se preservan en la página donde estaban.
¿Por qué a veces aparecen varias descargas a la vez? Porque cada rango se convierte en un PDF separado y el navegador dispara las descargas en secuencia. Si el navegador bloquea descargas múltiples, autoriza el sitio.
¿Páginas inexistentes en un rango? Se rechaza el rango antes de extraer; ningún archivo se genera y se muestra un error claro.
Privacidad
La pestaña hace todo. pdf-lib es JavaScript puro, sin red. Los archivos generados se construyen en memoria y se descargan directamente. Sin caché del lado del servidor.
Herramientas relacionadas
- Unir PDFs — la operación inversa
- PDF a imágenes — si lo que quieres es una imagen, no un PDF, de cada rango
- Extraer texto — saca el texto sin pasar por el split