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».
Indiscutiblemente interesante, pero para trabajo en la uni y la oficina prefiero un programa gráfico, recomiendo PDF-Shuffler.
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.
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!!!