PDFtk: Una herramienta para dividir archivos PDF desde la terminal

pdftk

El encontrar documentos en PDF ya se ha vuelto algo habitual, pues no me dejarán mentir hace tan solo algunos años el encontrar un documento en este tipo de formato era demasiado por lo que contar con un software para su lectura no era algo habitual ni mucho menos para su edición.

En el trabajo suelo utilizar mucho el scanner y enviar documentos directamente a mi correo ya sea para realizar alguna edición o simplemente enviarlos, ahí no tengo problema pues la empresa pone todo el software a la disposición de nosotros por lo que no tengo la capacidad de añadir o eliminar más software.

El problema radica cuando tengo que realizar el trabajo en casa, como muchos de ustedes sabrán Adobe no ha extendido sus herramientas para Linux, por lo que es necesario utilizar una aplicación de terceros.

Aquí es donde entra una aplicación que nos va ayuda con estas labores, que a diferencia de otras desde mi punto de vista cuenta con todo lo necesario por no decir que es la más completa.

Sobre PDFtk

PDFtk es un front end de la biblioteca iText, PDFtk es una herramienta de código abierto y multiplataforma que está orientada para la manipulación de documentos PDF. Esta aplicación nos permite poder realizar la manipulación de documentos PDF y entre lo que podemos hacer es dividir, combinar, cifrar, descifrar, descomprimir, recomprimir y reparar.

Puede también ser utilizada para manipular marcas de agua, metadatos, o para llenar formularios PDF con datos FDF (Forms Data Format) o datos XFDF (XML Form Data).

Entre sus principales características podemos destacar:

  • Combinar varios archivos PDF en uno
  • Insertar ciertas páginas de un PDF a otro
  • Reorganizar, eliminar páginas, rotar páginas dentro del PDF
  • Dividir un único documento PDF en varios archivos
  • Proteger con contraseña el documento PDF
  • Desactivar la funcionalidad Priting y más

¿Cómo instalar PDFtk en Linux?

Esta aplicación puede ser encontrada instalar fácilmente en la mayoría de las distribuciones de Linux, por lo que su disponibilidad no debe de representar problema alguno.

Para instalar PDFtk en Linux debemos de abrir terminal y teclear los comandos según tu distribución de Linux.

Si estás utilizando Debian, Ubuntu o algún derivado de estos debes de teclear este comando:

sudo apt-get install pdftk

Para el caso de Arch Linux, los usuarios no podrán instalar el software desde las fuentes principales de Arch Linux, por lo que es necesario hacer uso de AUR.

sudo pacman -S git
git clone https://aur.archlinux.org/pdftk.git

cd pdftk

Dentro de la carpeta de fuentes PDFtk, deben de iniciar el proceso de compilación ejecutando:

makepkg

Para el caso de los usuarios de Fedora es necesario descargar un paquete el cual lo pueden hacer tecleando estos comandos:

wget http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/pdftk-2.02-10.1.x86_64.rpm
wget http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/libgcj48-4.8.5-24.14.x86_64.rpm

Hecha la descarga ahora debemos de instalar los paquetes recién obtenidos con:

sudo dnf install libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y

Si estás Main_PDF

utilizando alguna de las versiones de openSUSE la aplicación la instalas con:

sudo zypper install pdftk

¿Cómo utilizar PDFtk en Linux?

Como se comentó anteriormente PDFTk cuenta con varias opciones de edición por lo que su uso depende de ti.

Para unir dos documentos PDF en un nuevo PDF, ejecutamos:

pdftk 1.pdf 2.pdf cat output pdfresultante.pdf

O si quieren unir todos los pdf que se encuentran en la misma carpeta:

pdftk * .pdf cat output combined.pdf

Ahora si quieren eliminar una página del documento, por ejemplo, la página 5 y deben de indicar el final del documento con -end

pdftk documento.pdf cat 1-4 20-end output pdfresultante.pdf

Dividir un documento PDF página por página:

pdftk documento.pdf burst

Para rotar un documento:

pdftk documento.pdf cat 1-endS output out.pdf

Aquí le estamos indicando que todas las páginas las rote hacia el Sur es decir vamos a rotar las páginas 180 grados si quieren rotar el documento 90 grados lo hacen con E y si quieren 270 grados con W.

Si quieres conocer más al respecto sobre los comandos de uso y algunos ejemplos de esta herramienta puedes visitar el siguiente enlace.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.