У мене захищений паролем PDF-файл. Я знаю пароль, але для того, щоб поділитися файлом, я мушу видалити пароль із PDF-файлу та надіслати незахищену копію. Як я можу це зробити в Ubuntu з GUI або без нього?
У мене захищений паролем PDF-файл. Я знаю пароль, але для того, щоб поділитися файлом, я мушу видалити пароль із PDF-файлу та надіслати незахищену копію. Як я можу це зробити в Ubuntu з GUI або без нього?
Відповіді:
Найпростіший спосіб GUI (рекомендується для початківців)
Відкрийте захищений файл і використовуйте ctrl+ pабо використовуйте опцію друку для друку файлу, а тепер збережіть його як pdf.
Використання командного рядка
Якщо у вас вже встановлений pdftk, ви можете пропустити step1
Крок 0: Щоб перевірити, чи Pdftk вже встановлений
sudo apt list | grep pdftk
Якщо вихід містить тег "[встановлено]" з 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