Ir al contenido principal

Dividir pdf

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 pdftk

Comando 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 burst

    Con burst se generan ficheros pg_0001.pdf, pg_0002.pdf, etc. Se acompaña además un archivo doc_data.txt con 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.pdf y escritura en el directorio de salida.

PDF Labs. (s. f.). PDFtk – The PDF Toolkit. Recuperado de https://www.pdflabs.com/tools/pdftk-server/

25 linuxpake.

Comentarios

Entradas populares de este blog

Usar otras teclas para imitar los cursores (arrows)

  Si queremos utilizar otras teclas para imitar los cursores., así se hace: