Dado que sigue siendo el estándar para compartir documentos, vamos a enumerar algunas herramientas para trabajar con PDF en Linux. Desarrollado por Adobe a principios de la década del noventa, aún sigue vigente porque permite que la presentación de documentos compuestos por imágenes, texto formatos e imágenes se presenten de la misma forma sin importar el software, el tamaño de pantalla o el sistema operativo utilizado.
Los documentos PDF son creados por las llamadas impresoras PDF que crean los documentos que podrán ser visualizados en cualquier dispositivo que disponga de un software lector instalado.
Cuando hablamos de impresoras PDF no debemos pensar en hardware sino en software. Cuando tenemos cualquier documento imprimible (Texto o imagen) abierto con un programa que ofrece la función de impresión, una de las opciones disponibles es la de imprimir a PDF.
Las características más destacables de PDF son:
- Portabilidad: Sin importar el tamaño de pantalla o el tipo de dispositivo, solo se necesita un lector para poder ver el documento.
- Inalterabilidad: El formato, la estructura, la tipografía y las imágenes se mantienen sin modificaciones sin importar cuantas veces se comparta el documento.
- Seguridad: La privacidad del documento puede protegerse con contraseña y cifrado.
- Multimedia: Los documentos pueden contener texto, imágenes, gráficos, audio y video.
- Interactividad: Es posible agregar anotaciones o completar formularios creando documentos nuevos sin modificar el original.
Herramientas para trabajar con PDF en Linux
Todas las distribuciones Linux suelen tener un lector de documentos PDF incorporado y la opción para imprimir a PDF tanto en navegadores como en editores de imágenes y procesadores de textos. Más allá de eso, en los repositorios hay herramientas con mayores capacidades.
Editores de PDF
LibreOffice Draw
Todos los componentes de la suite ofimática LibreOffice pueden imprimir a PDF, pero el único que tiene capacidades de edición es LibreOffice Draw.
Para mi gusto no es de las mejores. Los documentos con estructuras complicadas no se importan bien y hay que corregirla manualmente. Su funcionalidad se limita al agregado y modificación de texto existente, a la realización de anotaciones y la incorporación de elementos gráficos
LibreOffice viene instalado en casi todas las distribuciones Linux. Una versión más actual se puede instalar desde la tienda de Flatpak con el comando:
flatpak install flathub org.libreoffice.LibreOffice
Se desinstala con:
flatpack uninstall –delete-data org.libreoffice.LibreOffice
Xournal++
Aunque es una aplicación pensada para tomar notas manuscritas usando el ordenador, y su complemento ideal, aunque no necesario es una tableta gráfica., Xournal++ es ideal para agregar textos o anotaciones o completar formularios en PDF que no están diseñados para ser interactivos.
Su fortaleza está en la capacidad de hacer notaciones y resaltados usando lápices de diferentes colores y el agregar gráficos como flechas o emoticones, imágenes y texto.
Se instala con:
flatpak install flathub com.github.xournalpp.xournalpp
flatpack uninstall --delete-data com.github.xournalpp.xournalpp
PDF Arranger
En este caso tenemos una pequeña aplicación basada en Python y en la biblioteca PykePDF. PDF Arranger no trabaja con el contenido del documento PDF propiamente dicho sino con las páginas. El programa permite combinar o dividir documentos y cortar, rotar y reorganizar las páginas.
Se instala con:
flatpak install flathub com.github.jeromerobert.pdfarranger
Se desinstala con:
flatpack uninstall --delete-data com.github.jeromerobert.pdfarranger
PDF4QT
Es la más potente de todas las herramientas incluidas en esta lista. Algunas de esas características son:
- Aprovecha las características avanzadas del hardware para el renderizado de PDF.
- Capacidad de cifrar los documentos PDF.
- Gestión de perfiles de color.
- Capacidad de validación de firmas.
- Se pueden agregar campos de formulario y anotaciones.
- Lectura del texto del documento.
- Agregado de imágenes y texto.
- Compresión del tamaño del PDF.
- Configuración de la aplicación a través de la línea de comandos.
- Comparación entre documentos.
- Capacidad de eliminar información confidencial.
- Firma de documentos.
Se instala con:
flatpak install flathub io.github.JakubMelka.Pdf4qt
Se desinstala con;
flatpack uninstall --delete-data io.github.JakubMelka.Pdf4qt
Todavía nos quedan más herramientas para trabajar con PDF que iremos comentando en próximos artículos. Si tienes alguna preferida, cuéntanos en el formulario de comentarios.