Ответы:
Самый простой способ GUI (рекомендуется для начинающих)
Откройте защищенный файл и используйте ctrl+ pили используйте опцию печати, чтобы распечатать файл, теперь сохраните файл в формате PDF.
Использование командной строки
Если у вас уже установлен pdftk, вы можете пропустить шаг 1
Шаг 0: проверить, установлен ли Pdftk
sudo apt list | grep pdftk
Если вывод содержит тег [[instal]] с pdftk, то вы можете пропустить step1, т.е. если вывод похож на этот
pdftk/xenial 2.02-4 amd64 [installed]
Шаг 1: Установите pdftk
sudo apt-get install pdftk
Шаг 2: Запустите следующую команду
pdftk /path/to/input.pdf input_pw <yourpassword> output out.pdf
Чтобы использовать qpdf для генерации незащищенного pdf, выполните следующую команду.
qpdf -password=<your-password> -decrypt /path/to/secured.pdf out.pdf
Для получения более подробной информации посмотрите этот учебник HTG
sudo apt-get install pdftk
pdftk input.pdf output output.pdf user_pw YOURPASSWORD-HERE
Это берет ваш input.pdf
, удаляет пароли и экспортирует его как output.pdf
.
Вы можете посмотреть здесь, чтобы изучить дополнительные методы.
Я попробовал это в Ubuntu Mate 19.04:
sudo apt-get install qpdf
qpdf --password=YOURPASSWORD-HERE --decrypt input.pdf output.pdf
Немного поднимая тему из мертвых (но я новый пользователь Linux, так что ...);
Используйте эту функцию 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"
}
:
это no-operations
функция. $in:r
получает переменную без расширения. Вам, очевидно, нужно ghostscript
установить.
qpdf -password=<your-password> -decrypt /path/to/secured.pdf output.pdf