Mam plik PDF chroniony hasłem. Znam hasło, ale aby udostępnić plik, muszę usunąć hasło z pliku PDF i udostępnić niechronioną kopię. Jak mogę to zrobić w Ubuntu z graficznym interfejsem użytkownika lub bez niego?
Mam plik PDF chroniony hasłem. Znam hasło, ale aby udostępnić plik, muszę usunąć hasło z pliku PDF i udostępnić niechronioną kopię. Jak mogę to zrobić w Ubuntu z graficznym interfejsem użytkownika lub bez niego?
Odpowiedzi:
Najprostszy sposób GUI (zalecany dla początkujących)
Otwórz chroniony plik i użyj ctrl+ plub użyj opcji drukowania, aby wydrukować plik, teraz zapisz plik jako pdf.
Korzystanie z wiersza poleceń
Jeśli masz już zainstalowany program pdftk, możesz pominąć krok 1
Krok 0: Aby sprawdzić, czy Pdftk jest już zainstalowany
sudo apt list | grep pdftk
Jeśli dane wyjściowe zawierają znacznik „[zainstalowany]” za pomocą pdftk, możesz pominąć krok 1, tj. Jeśli dane wyjściowe są takie
pdftk/xenial 2.02-4 amd64 [installed]
Krok 1: Zainstaluj pdftk
sudo apt-get install pdftk
Krok 2: Uruchom następujące polecenie
pdftk /path/to/input.pdf input_pw <yourpassword> output out.pdf
Aby użyć qpdf do wygenerowania niezabezpieczonego pdf uruchom następujące polecenie.
qpdf -password=<your-password> -decrypt /path/to/secured.pdf out.pdf
Aby uzyskać szczegółowe informacje, zapoznaj się z tym samouczkiem HTG
sudo apt-get install pdftk
pdftk input.pdf output output.pdf user_pw YOURPASSWORD-HERE
To zabiera twoje input.pdf
, usuwa hasła i eksportuje je jako output.pdf
.
Możesz zajrzeć tutaj, aby odkryć dodatkowe metody.
Próbowałem tego w Ubuntu Mate 19.04:
sudo apt-get install qpdf
qpdf --password=YOURPASSWORD-HERE --decrypt input.pdf output.pdf
Trochę podnoszę temat z martwych (ale jestem nowym użytkownikiem Linuksa, więc ...);
Użyj tej funkcji 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"
}
:
jest no-operations
funkcją. $in:r
pobiera zmienną bez jej rozszerzenia. Oczywiście musisz ghostscript
zainstalować.
qpdf -password=<your-password> -decrypt /path/to/secured.pdf output.pdf