domingo, 19 de mayo de 2019

Desproteger archivos PDF en Linux (Qpdf)

Hace menos de un lustro no era tan habitual manejar archivos en formato pdf como lo es hoy en día. Ahora es común el uso de este formato de archivos en el correo electrónico y, con el problema de suplantación de identidad asociado a internet, es lugar común enviar y recibir estos archivos protegidos mediante contraseña.

Dentro del mundo Linx, Ubuntu (18.04) en mi caso, no he encontrado una forma que me facilite el desproteger estos archivos (estados de cuenta bancarios, constancias oficiales, etc.), deshabilitando del mismo archivo esta protección de contraseña para en un futuro poder abrirlos sin necesidad de ingresa nuevamente la contraseña.

Entonces me encontré con las opciones para deshabilitar esta protección mediante contraseña:

1.- La primera opción es directamente desde el Visor y aceptar "Recordar para siempre" cuando se escribe la contraseña. Esto implica problemas y errores futuros obvios (tales como actualización del sistema operativo, cambio de computadora, sustitución del disco duro, o algún otro) y tal vez la imposibilidad de recuperar estos archivos.

2.- La segunda opción es bien sencilla: una vez abierto el archivo simplemente se imprime a un archivo, o a una impresora virtual como CUPS-PDF-Printer.


3.- Una tercera opción, también sencilla, es arrastrar y soltar el archivo protegido en un navegador (en mi caso, en este momento, Opera versión 60.0.3255 ó Firefox versión 66.0.4) y, una vez desprotegido de su contraseña, imprimirlo (guardándolo como pdf o imprimirlo a pdf mediante una impresora virtual).


4.- Otra buena herramienta, esta vez para Linux, es usar Master-PDF-Editor. Este es un muy buen programa, para Linux. Lástima que a partir de su versión 5, actual, imprime una marca de agua en los archivos desbloqueados (no lo hacía así hasta su versión 4). Se puede registrar para que no lo haga, con un costo de usd$70.00

5.- Total, que aparentemente no hay una buena opción en Linux para desbloquear archivos pdf. Hasta que me topé con Qpdf. Esta es una herramienta para Linux en consola (aunque tiene un visor que no hace gran cosa: qpdfview).


Qpdf desbloquea perfectamente estos archivos (viene instalado por defecto en Ubuntu 18.04, o se puede instalar fácilmente); desbloquea el archivo y crea una copia desbloqueada:

Instalar Qpdf:

$ sudo apt-get install qpdf


Una vez instalado, para desproteger el pdf escribimos en la consola:

$ qpdf --password='password' --decrypt nombre_pdf_protegido.pdf nombre_pdf_desprotegido.pdf


El nombre “pdf-protegido” es el nombre del archivo que cambiará en función de los archivos que queramos desproteger o se encuentren protegidos.





Como mera nota: en Win2 con PDF-Xchange-Editor (antes Viewer) se puede hacer todo esto y más; la verdad es que es un muy buen programa, en Win2. En un momento consideré el montarlo en Ubuntu mediante Wine (lo he hecho en el pasado), pero como bien me aconsejó René jr ¿qué caso tiene usar un poderoso sistema operativo como lo es Linux si lo voy a llenar de chucherías de Win2?

No hay comentarios:

Estado Terrorista de Israel vs Palestina

Estos últimos días han sido de dolor, de desesperación, y de impotencia. El ESTADO TERRORISTA ISRAELÍ no ha parado de atacar e invadir Pales...