Cómo dividir un PDF con PDFtk desde la terminal
Guía breve (terminal Ubuntu o similar)
Hoy vemos cómo se divide un documento PDF utilizando la herramienta PDFtk (PDF Toolkit) en sistemas GNU/Linux.
Se emplea el subcomando cat para seleccionar y extraer rangos de páginas hacia un archivo de salida.
Requisitos e instalación
Se verifica que el sistema dispone de pdftk. En distribuciones basadas en Debian/Ubuntu se instala con:
sudo apt update
sudo apt install pdftkComando básico para dividir (extraer páginas)
Se utiliza el siguiente patrón de uso:
pdftk entrada.pdf cat 3-100 output salida.pdf
- entrada.pdf: archivo PDF de origen.
- cat 3-100: se selecciona el rango desde la página 3 hasta la 100 (inclusive).
- output salida.pdf: se define el PDF resultante con esas páginas extraídas.
Con este procedimiento se obtiene un nuevo documento llamado salida.pdf que contiene únicamente las páginas 3 a 100 del archivo original.
Variaciones útiles
Se presentan casos frecuentes y su sintaxis equivalente:
-
Extraer una sola página (por ejemplo, la 15):
pdftk entrada.pdf cat 15 output pagina15.pdf -
Extraer páginas no consecutivas (7, 9 y 10):
pdftk entrada.pdf cat 7 9 10 output seleccion.pdf -
Extraer desde el inicio hasta una página dada (1 a 25):
pdftk entrada.pdf cat 1-25 output primeras25.pdf -
Extraer hasta la última página (uso de
end):pdftk entrada.pdf cat 50-end output desde50_al_final.pdf -
Dividir en archivos de una página (estallido por página):
pdftk entrada.pdf burstCon
burstse generan ficherospg_0001.pdf,pg_0002.pdf, etc. Se acompaña además un archivodoc_data.txtcon metadatos.
Ejemplo práctico
Se dispone de un PDF extenso (informe_completo.pdf) con 300 páginas y se requiere extraer las páginas 3 a 100 para un resumen de trabajo:
pdftk informe_completo.pdf cat 3-100 output informe_resumen.pdf
Se obtiene informe_resumen.pdf con el rango solicitado, listo para su revisión o envío.
Buenas prácticas
- Se realiza una copia de seguridad del PDF original antes de manipularlo.
- Se verifica el rango de páginas con un visor (p. ej., Evince u Okular) para evitar omisiones.
- Se nombra el archivo de salida de forma descriptiva (p. ej.,
cap_3-100_resumen.pdf).
Solución de errores comunes
- “Error: Unable to find file.” → Se comprueba la ruta y el nombre exacto del PDF (se usan comillas si hay espacios).
- “Requested page XXX is out of range.” → Se confirma el número total de páginas y se ajusta el rango.
-
Permisos → Se verifica que el usuario dispone de lectura sobre
entrada.pdfy escritura en el directorio de salida.
PDF Labs. (s. f.). PDFtk – The PDF Toolkit. Recuperado de https://www.pdflabs.com/tools/pdftk-server/

Comentarios
Publicar un comentario