Riceviamo spesso PDF crittografati con password sulla nostra posta da vari luoghi.
Quando si salvano questi pdf localmente è una buona idea eliminare la password, in modo da non doverla ricordare in seguito.
Su Ubuntu ci sono molti semplici modi per rimuovere la password di un file pdf, ognuno con i suoi pro e contro.
Diamo un'occhiata a loro.
1. Stampa su PDF - nel modo sbagliato
La maggior parte dei tutorial menziona una tecnica semplice e diretta, ovvero aprire il pdf in un visualizzatore come Okular (su KDE) o Evince (su Gnome) e utilizzare l'opzione Stampa su pdf per stamparlo di nuovo senza alcuna password.
Questo processo crea un nuovo pdf senza alcuna crittografia dandoti effettivamente un pdf decrittografato.
Tuttavia crea un file pdf completamente nuovo che a volte può essere molto diverso dall'originale in termini di aspetto o struttura.
Ad esempio, alcune immagini potrebbero scomparire o alcuni caratteri potrebbero sembrare strani. Peggio ancora, a volte il testo potrebbe diventare non selezionabile e il contenuto del pdf potrebbe essere rasterizzato per creare un'immagine internamente.
Questo è successo di recente quando stavo cercando di stampare un pdf da Okular e il pdf di output aveva un testo scadente e non selezionabile.
In alternativa ho provato a usare Evince, che sembrava funzionare meglio su questo pdf ma non è riuscito senza un altro pdf in cui le immagini erano scomparse.
Alla ricerca di una soluzione, ho provato a utilizzare un driver di stampa pdf diverso da CUPS.
Stampa i pdf nella directory /home/
$ sudo apt-get install printer-driver-cups-pdf
Tuttavia, anche il driver della stampante CUPS pdf ha avuto problemi simili, quindi sospettavo che non avrebbe funzionato.
2. pdftk - Il modo corretto
Si è scoperto che il modo corretto per rimuovere la password è modificare il pdf originale e rimuovere la password.
Tuttavia utilizza uno strumento da riga di comando chiamato pdftk.
Per prima cosa installa il pacchetto pdftk.
$ sudo apt-get install pdftk
Ora usa il comando come segue
$ pdftk /path/to/input.pdf input_pw <yourpassword> output out.pdf
Il comando sopra rimuove semplicemente la password e mantiene il pdf uguale all'originale.
Quando apri entrambi i pdf e li confronti fianco a fianco, vedresti che sono visivamente identici e il layout e l'aspetto del testo sono esattamente gli stessi.
Quindi vai avanti e provalo.