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
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.