La extensión de archivo PDF corresponde con un formato de almacenamiento para documentos digitales, independiente de plataforma de software. Si bien es un documento digital, el software llamado pdftk sería el sacagrapas, la perforadora, y/o la anilladora de pdf’s, todo al mismo tiempo. La herramienta es de gran utilidad al momento de querer manipular los documentos desde la consola.

Dentro de las cualidades principales que están presentes en pdftk se destacan:

  • Combinar documentos pdf
  • Extraer hojas del pdf.
  • Rotar paginas del documento del pdf.
  • Aplicar Marcas de Agua dentro del archivo.

El proceso de instalación en distribuciones basadas en Debian es muy sencillo.

sudo apt-get install pdftk

Dentro de los ejemplos más comunes para utilizar la herramienta, podemos mencionar:

Separar un Archivo pdf por hoja en un nuevo archivo:

pdftk archivo_principal.pdf burst

La opción de burst indica el nombre con el cual se hará la salida de los archivos de resultado, por defecto se utiliza el formato pg_%04d.pdf que quiere decir que sera usado 4 dígitos para generar el nombre del archivo. (pg_####.pdf)

Unir más de un archivo

Si la idea principal es unir mas de un archivo podemos especificarlo de la siguiente forma:

pdftk archivo1.pdf archivo2.pdf cat output salida.pdf 

Si la intención es unir todos los archivos de una carpeta

pdftk *.pdf cat output salida.pdf 

Extraer un numero de hojas específicos

Por ejemplo, si tenemos un archivo con 20 páginas, y deseamos que extraiga las hojas del 8-10 y del 18 al final del archivo.

pdftk archivo_principal.pdf cat 8-10 18-end output salida.pdf

Unir un par de archivos y determinado numero de hojas

pdftk x=archivo_1.pdf y=archivo_2.pdf cat x1-3 y5-9 output salida.pdf 

Rotar páginas

Es posible dar rotación a las paginas del documento, ya sea a ciertas paginas o a todo el documento. El ángulo de rotación esta definido por una letra, donde:

  • “E”: 90  grados
  • “S”: 180 grados
  • “W”: 270 grados
pdftk archivo_1.pdf cat 1-10E output salida.pdf 

Esperamos el articulo forme parte de tus herramientas clasificadas como: “en caso de emergencia, rompa el vidrio”.

avatar
4 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
3 Comment authors
MZ17x-mandavidochobitsManipula tus pdf desde la consola | PlanetaLibre Recent comment authors

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

  Subscribe  
más nuevo más antiguo más votado
Notificarme de
MZ17
Lector
MZ17

Indiscutiblemente interesante, pero para trabajo en la uni y la oficina prefiero un programa gráfico, recomiendo PDF-Shuffler.

trackback

[…] Visitar la fuente original […]

david ochobits
Administrador

Interesante herramienta Anger. De vez en cuando me encuentro con algunas situaciones en las que puedo necesitar una herramienta similar, así que genial. Saludos y buen trabajo.

x-man
Lector
x-man

Indiscutible el poder de “pdftk”, …lo uso casi a diario en la escuela, muchos manuales de los alumnos vienen con mas anotaciones y extras que contenido en si, por lo que es necesario depurar un poco.

Si me lo permite el autor, agregar que también existe una GUI (graphical user interface) para este programa y precisamente se llama “pdftk-qgui”, como su nombre sugiere tiene base QT4, así que los menos diestros con la terminal o que prefieran trabajar en ambiente gráfico, pueden usarlo.

Yo lo tengo en todos mis equipos, con la distro del Lagarto, openSuSE 42.2 y Tumbleweed, respectivamente.

Gracias por el post.

Have a lot of Fun!!!

MZ17
Lector
MZ17

Gracias por el tip.