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

instalar Linux/Ubuntu RPI

🧾 Guía completa para instalar Linux/Ubuntu en un SSD USB para Raspberry Pi 3B+ Autor: Departamento de Formación Digital – Proyecto CIBERMURO Fecha: noviembre de 2025 🎯 1. Objetivo El objetivo de esta guía consiste en instalar un sistema basado en Linux (Ubuntu, Ubuntu MATE o Raspberry Pi OS) directamente en un SSD conectado por USB para utilizarlo como unidad principal en una Raspberry Pi 3B+ . Esta configuración ofrece mayor fiabilidad y rendimiento frente a una tarjeta microSD. 🧩 2. Material necesario Raspberry Pi 3B o 3B+ SSD externo de 250–500 GB Cable USB-A o adaptador USB-C compatible Fuente de alimentación 5 V / 2,5 A Monitor, teclado y ratón PC con Windows, macOS o Linux Software Raspberry Pi Imager ⚙️ 3. Preparación del SSD con Raspberry Pi Imager Se descarga y se ejecuta Raspberry Pi Imager desde la web oficial. En “Sistema operativo”, se selecciona uno de los siguientes: Ubuntu MATE para Raspberry Pi (ARM64) ...

Compartir archivos entre Ubuntu == Windows 11

  Recomendación principal: Ubuntu como servidor Samba Para compartir archivos entre un equipo con Ubuntu y otro con Windows 11 , la solución más sencilla, estable y compatible consiste en utilizar Samba en Ubuntu . Samba implementa el protocolo SMB , utilizado de forma nativa por Windows para acceder a carpetas compartidas mediante rutas como \\servidor\carpeta . Ubuntu también considera Samba la solución habitual para compartir archivos con equipos Windows (Canonical, 2025; Microsoft, 2025). ( Documentación de Ubuntu ) La estructura queda así: ┌────────────────────────┐ │ PC con Ubuntu │ │ Servidor de archivos │ │ Carpeta compartida │ └───────────┬────────────┘ │ Red local │ Ethernet o Wi-Fi ┌───────────▼────────────┐ │ PC con Windows 11 │ │ Unidad de red │ │ Z:\Compartido │ └────────────────────────┘ No se necesita crear una intranet web completa. Se configura una carpeta compartida dentro de la red local . Cuándo res...

Cómo extraer una parte de un archivo MP3

En ocasiones no es necesario editar un archivo de audio completo. Si únicamente se necesita una parte de una grabación, una conferencia o un podcast, FFmpeg permite extraer el fragmento deseado de forma rápida desde la terminal.  Ejemplo práctico En este ejemplo se parte de un archivo de 60 minutos llamado m_60.mp3 y se crea un nuevo archivo con los primeros 30 minutos . ffmpeg -i m_60.mp3 -vn -acodec copy -ss 00:00:00 -to 00:30:00 m_30.mp3 ¿Qué significa cada parámetro? -i m_60.mp3 → Archivo de entrada. -vn → Ignora cualquier pista de vídeo. -acodec copy → Copia el audio sin recodificar, haciendo el proceso mucho más rápido y sin pérdida de calidad. -ss 00:00:00 → Momento de inicio de la extracción. -to 00:30:00 → Momento final de la extracción. m_30.mp3 → Archivo de salida. Otros ejemplos Extraer del minuto 10 al 20: ffmpeg -i m_60.mp3 -vn -acodec copy -ss 00:10:00 -to 00:20:00 parte.mp3 Extraer desde el minuto 45 hast...