Come rimuovere una password da un file PDF in Linux
Hai protetto un file PDF contenente informazioni sensibili con una password lunga e sicura in modo che solo la parte interessata possa aprirla. Tuttavia, non si desidera inserire tale password ogni volta che si accede al documento, quindi si desidera rimuovere la password dalla copia.
Vi mostreremo in quattro modi in Linux per rimuovere una password da un file PDF quando conoscete la password.
NOTA: quando diciamo di digitare qualcosa in questo articolo e ci sono citazioni attorno al testo, NON digitare le virgolette, a meno che non specifichiamo diversamente.
Utilizzo del PDF Toolkit (pdftk)
PDF Toolkit è un pratico strumento a riga di comando per manipolare i file PDF. Per installare pdftk, premi Ctrl + Alt + T per aprire una finestra di Terminale. Digitare il seguente comando al prompt e premere Invio.
sudo apt-get install pdftk
Digitare la password per il proprio account utente quando richiesto e premere Invio.
Il processo di installazione inizia con un'analisi del sistema ed elenca il numero di pacchetti che verranno installati e la quantità di spazio che utilizzeranno. Quando ti viene chiesto se vuoi continuare, digita una "y" e premi Invio.
Al termine dell'installazione, digitare il seguente comando al prompt, sostituendo le parti rilevanti come indicato di seguito.
pdftk /home/lori/Documents/secured.pdf input_pw output password /home/lori/Documents/unsecured.pdf
La ripartizione del comando è la seguente:
pdftk | Nome del comando |
/home/lori/Documents/secured.pdf | Percorso completo e nome file del file PDF protetto da password. Sostituirlo con il percorso completo e il nome file per il file PDF protetto da password. |
password input_pw | Richiedi l'immissione della password utente per il file PDF protetto e la password utilizzata per aprire il file. Sostituisci "password" con la password utilizzata per aprire il tuo file. |
output /home/lori/Documents/unsecured.pdf | Richiedi il percorso e il nome del file che si desidera utilizzare per il file PDF non protetto generato da pdftk seguito dal percorso completo e dal nome file per il file PDF non protetto che verrà generato. Sostituisci il percorso mostrato qui con il percorso completo e il nome del file che vuoi usare per il file PDF non protetto generato da pdftk. |
Premere Invio per eseguire il comando.
Il file PDF non protetto viene generato e salvato nella posizione specificata nel comando.
Utilizzando QPDF
QPDF è un programma da riga di comando per Linux che converte da un file PDF in un altro file PDF equivalente pur preservando il contenuto del file. Lo strumento consente di crittografare e decrittografare, ottimizzare il web e dividere e unire file PDF.
Se stai usando l'ultima versione di Ubuntu (14.04 alla stesura di questo articolo), QPDF è probabilmente installato. Se non è installato, premi Ctrl + Alt + T per aprire una finestra di Terminale e digita il seguente comando al prompt.
sudo apt-get install qpdf
Digita la password del tuo account quando richiesto e premi Invio.
Una volta installato QPDF, digitare il seguente comando al prompt e premere Invio.
qpdf -password = password -decrypt /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
La ripartizione del comando è la seguente:
QPDF | Nome del comando |
-- password = password | Richiedi la password per aprire il file PDF protetto. Immettere la password per il file dopo il segno di uguale. NOTA: ci sono due trattini prima della "password" sul lato sinistro del segno di uguale. |
-- decifrare /home/lori/Documents/secured.pdf | Richiedi il percorso completo e il nome file del file PDF da cui desideri rimuovere la password. Sostituisci il percorso completo e il nome file con uno per il tuo file. |
/home/lori/Documents/unsecured.pdf | Percorso completo e nome file per il file PDF non protetto che verrà generato. Sostituirlo con il percorso completo e il nome file che si desidera utilizzare per il file PDF non protetto generato da QPDF. |
Utilizzando xpdf-utils
Xpdf-utils è un pacchetto di utilità PDF che include un convertitore da PDF a PostScript (pdftops), un estrattore di informazioni documento PDF (pdfinfo), un estrattore di immagini PDF (pdfimages), un convertitore da PDF a testo (pdftotext) e un font PDF analizzatore (pdffonts). Per ulteriori informazioni su ogni strumento, digitare il comando (tra parentesi per ogni strumento elencato) seguito da "-help" (due trattini prima della guida).
Per rimuovere una password da un file PDF, utilizzeremo lo strumento PDF in PostScript (pdftops) e il convertitore Ghostscript PostScript-to-PDF per convertire il file PostScript in un file PDF non protetto.
Il pacchetto xpdf-utils potrebbe essere già installato se stai usando l'ultima versione di Ubuntu. In caso contrario, digitare il comando seguente al prompt e premere Invio per installare il pacchetto.
sudo apt-get install xpdf-utils
Digita la password del tuo account quando richiesto e premi Invio.
Una volta installato xpdf-utils, sei pronto per convertire il file PDF protetto da password in un file PostScript. Digitare il seguente comando al prompt e premere Invio.
pdftops -upw password /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
La ripartizione del comando è la seguente:
pdftops | Nome del comando |
-upw password | Richiedi la password utente per aprire il file PDF protetto. Sostituisci "password" con la password che apre il tuo file PDF protetto. NOTA: c'è un trattino prima di "upw". |
/home/lori/Documents/secured.pdf | Percorso completo e nome file del file PDF protetto da password. Sostituirlo con il percorso completo e il nome file per il file PDF protetto da password. |
/home/lori/Documents/unsecured.pdf | Percorso completo e nome file per il file PDF non protetto che verrà generato. Sostituirlo con il percorso completo e il nome file che si desidera utilizzare per il file PDF non protetto generato da pdftops. |
Il file PostScript viene generato e inserito nella cartella specificata nel comando.
Prima di convertire il file postscript in un file PDF non protetto, è necessario installare Ghostscript Postscript-to-PDF Converter (ps2pdf). Per fare ciò, digitare il seguente comando al prompt e premere Invio.
sudo apt-get contesto di installazione
Digita la password del tuo account al prompt e premi Invio.
Il processo di installazione inizia con un'analisi del sistema ed elenca il numero di pacchetti che verranno installati e la quantità di spazio che utilizzeranno. Quando ti viene chiesto se vuoi continuare, digita una "y" e premi Invio.
Una volta installato ps2pdf, digitare il comando seguente al prompt e premere Invio.
ps2pdf /home/lori/Documents/unsecured.ps /home/lori/Documents/unsecured.pdf
La ripartizione del comando è la seguente:
ps2pdf | Nome del comando |
/home/lori/Documents/secured.ps | Percorso completo e nome file del file postscript. Sostituisci questo con il percorso completo e il nome file per il tuo file PostScript. |
/home/lori/Documents/unsecured.pdf | Percorso completo e nome file per il file PDF non protetto che verrà generato. Sostituirlo con il percorso completo e il nome file che si desidera utilizzare per il file PDF non protetto generato dal file postscript da ps2pdf. |
Un nuovo file PDF non protetto viene generato e inserito nella cartella specificata nel comando.
Usando Evince
Evince è il visualizzatore di file PDF predefinito fornito con Ubuntu. È possibile utilizzarlo per rimuovere una password da un file PDF purché si conosca la password. È uno strumento grafico, ma lo eseguiremo dalla riga di comando. Per eseguire Evince, digitare il seguente comando al prompt e premere Invio.
evince /home/lori/Documents/secured.pdf
Sostituisci il percorso completo e il nome file per il tuo file PDF.
NOTA: è possibile che venga visualizzato il seguente messaggio di errore, ma il file si aprirà comunque.
Evince visualizza una finestra di dialogo che richiede la password dell'utente per aprire il file PDF. Immettere la password nella casella di modifica e selezionare per quanto tempo si desidera che Evince ricordi la password. Fai clic su "Sblocca documento".
Quando si apre il file PDF, selezionare "Stampa" dal menu "File".
Nella finestra di dialogo "Stampa", selezionare "Stampa su file". Se si desidera modificare il nome file o il percorso in cui è stato salvato, fare clic sul pulsante accanto a "File" che mostra il percorso e il nome file.
Nella finestra di dialogo "Seleziona un nome file", selezionare la posizione in cui si desidera salvare il file PDF non protetto e immettere un nome per il file nel campo Nome. Clicca "Seleziona".
Il nuovo percorso e il nome del file vengono visualizzati sul pulsante "File". Accetta le impostazioni predefinite per le altre opzioni e fai clic su "Stampa".
Il file PDF non protetto viene salvato nella posizione scelta.
Fai doppio clic sul file per aprirlo di nuovo in Evince. Si noti che non viene richiesta la password.
Ricorda, per rimuovere una password da un file PDF utilizzando questi strumenti devi conoscere la password.