Ho un file PDF protetto da password. Conosco la password ma per condividere il file, devo rimuovere la password dal PDF e condividere una copia non protetta. Come posso farlo in Ubuntu con o senza la GUI?
Ho un file PDF protetto da password. Conosco la password ma per condividere il file, devo rimuovere la password dal PDF e condividere una copia non protetta. Come posso farlo in Ubuntu con o senza la GUI?
Risposte:
Il modo più semplice GUI (consigliato per i principianti)
Apri il file protetto e usa ctrl+ po usa l'opzione di stampa per stampare il file, ora salva il file come pdf.
Utilizzando la riga di comando
Se hai già installato pdftk, puoi saltare il passaggio 1
Passaggio 0: verificare se Pdftk è già installato
sudo apt list | grep pdftk
Se l'output contiene il tag "[installato]" con pdftk, è possibile saltare il passaggio 1, ad esempio se l'output è così
pdftk/xenial 2.02-4 amd64 [installed]
Passaggio 1: installare pdftk
sudo apt-get install pdftk
Passaggio 2: eseguire il comando seguente
pdftk /path/to/input.pdf input_pw <yourpassword> output out.pdf
Per utilizzare qpdf per generare pdf non garantiti, eseguire il comando seguente.
qpdf -password=<your-password> -decrypt /path/to/secured.pdf out.pdf
Per informazioni dettagliate dai un'occhiata a questo tutorial HTG
sudo apt-get install pdftk
pdftk input.pdf output output.pdf user_pw YOURPASSWORD-HERE
Questo prende il tuo input.pdf
, rimuove le password ed esporta come output.pdf
.
Potresti dare un'occhiata qui per esplorare altri metodi.
Ho provato questo in Ubuntu Mate 19.04:
sudo apt-get install qpdf
qpdf --password=YOURPASSWORD-HERE --decrypt input.pdf output.pdf
Risalendo un po 'l'argomento dalla morte qui (ma io sono un nuovo utente Linux, quindi ...);
Usa questa funzione zsh:
pdf-unencrypt () {
: "Usage: <file>
Uses ghostscript to rewrite the file without encryption."
local in="$1"
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="${in:r}_unencrypted.pdf" -c .setpdfwrite -f "$in"
}
:
è una no-operations
funzione. $in:r
ottiene la variabile senza la sua estensione. Ovviamente devi ghostscript
installarlo.
qpdf -password=<your-password> -decrypt /path/to/secured.pdf output.pdf