A menudo recibimos archivos PDF encriptados con contraseña en nuestro correo desde varios lugares.
Al guardar estos archivos PDF localmente, es una buena idea deshacerse de la contraseña, para que no tengamos que recordarla más adelante.
En Ubuntu hay muchas formas sencillas de eliminar la contraseña de un archivo pdf, cada una con sus pros y sus contras.
Echemos un vistazo a ellos.
1. Imprimir en PDF:de forma incorrecta
La mayoría de los tutoriales mencionarían una técnica simple y directa, que es abrir el pdf en un visor como Okular (en KDE) o Evince (en Gnome) y usar la opción Imprimir en pdf para imprimirlo nuevamente sin ninguna contraseña.
Este proceso crea un nuevo pdf sin ningún tipo de cifrado, lo que le proporciona un pdf descifrado.
Sin embargo, crea un archivo pdf totalmente nuevo que a veces puede ser muy diferente del original en términos de apariencia o estructura.
Por ejemplo, pueden perderse algunas imágenes o algunas fuentes pueden verse raras. Peor aún, a veces el texto puede volverse no seleccionable y el contenido del pdf puede rasterizarse a imagen internamente.
Esto sucedió recientemente cuando intentaba imprimir un pdf de Okular y el pdf de salida tenía un texto de mala apariencia y no seleccionable.
Como alternativa, intenté usar Evince, que parecía funcionar mejor en este pdf pero falló sin otro pdf donde faltaban imágenes.
Buscando una solución, traté de usar un controlador de impresión PDF diferente de CUPS.
Imprime archivos PDF en el directorio /home/
$ sudo apt-get install printer-driver-cups-pdf
Sin embargo, incluso el controlador de impresora CUPS pdf tenía problemas similares, por lo que sospeché que esto no iba a funcionar.
2. pdftk - La forma correcta
Resultó que la forma correcta de eliminar la contraseña es modificando el pdf original y eliminando la contraseña.
Sin embargo, utiliza una herramienta de línea de comandos llamada pdftk.
Primero instale el paquete pdftk.
$ sudo apt-get install pdftk
Ahora usa el comando de la siguiente manera
$ pdftk /path/to/input.pdf input_pw <yourpassword> output out.pdf
El comando anterior simplemente elimina la contraseña y mantiene el pdf igual que el original.
Cuando abra ambos archivos PDF y los compare uno al lado del otro, verá que son visualmente idénticos y que el diseño y la apariencia del texto son exactamente iguales.
Así que adelante, pruébalo.