Как удалить пароль из PDF?

У меня есть защищенный паролем файл PDF. Я знаю пароль, но чтобы совместно использовать файл, я должен удалить пароль из PDF и совместно использовать незащищенную копию. Как я могу сделать это в Ubuntu с или без GUI?

36
задан 23 September 2016 в 07:26

5 ответов

самый легкий путь GUI (рекомендуемый для новичка)

Открывают защищенный файл и используют ctrl + p или используют опцию печати распечатать файл, теперь сохранить файл как PDF.

<час>

Используя Командную строку

, Если у Вас есть pdftk уже, установил Вас, может пропустить шаг 0 step1

: Чтобы проверить, установлен ли Pdftk уже

sudo apt list | grep pdftk 

, Если произведенный содержит' [установленный]' тег с pdftk затем, можно пропустить step1 т.е. если вывод похож на это

pdftk/xenial 2.02-4 amd64 [installed]

Шаг 1: шаг 2 pdftk

sudo apt-get install pdftk

Установки: Выполненный после команды

pdftk /path/to/input.pdf input_pw <yourpassword> output out.pdf

<час>, Если Вы не хотите устанавливать pdftk, существует другая утилита qpdf, который автоматически установлен (по крайней мере, на 16,04, который я использую)

Для использования qpdf для генерации незащищенного PDF, выполненного после команды.

qpdf -password=<your-password> -decrypt /path/to/secured.pdf out.pdf

Для получения дальнейшей информации смотрят на этот учебное руководство

по HTG
59
ответ дан 23 November 2019 в 00:21
sudo apt-get install pdftk
pdftk input.pdf output output.pdf user_pw YOURPASSWORD-HERE

Это берет Ваш input.pdf, удаляет пароли и экспортирует его как output.pdf.

можно хотеть смотреть здесь для исследования дополнительного mehods.

5
ответ дан 23 November 2019 в 00:21

Я попробовал это в помощнике человечности 19.04:

sudo apt-get install qpdf
qpdf --password=YOURPASSWORD-HERE --decrypt input.pdf output.pdf

Источник

3
ответ дан 23 November 2019 в 00:21

Используйте эту функцию 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 установленный.

0
ответ дан 23 November 2019 в 00:21

Повышаясь тема от мертвых немного здесь (но я - новый пользователь Linux, так...);

  1. Во всяком случае я также использовал файл, для которого я знал пароль. Но я использовал "Ведущее устройство Редактор PDF 5" (незарегистрированная, бесплатная версия) для удаления пароля (Файл - Свойства - безопасность - Никакой Encription).
  2. Однако начиная с "Ведущее устройство Редактор PDF 5" листов водяной знак (который я лично, не возражайте), я вновь открылся (теперь разблокированный файл) в Office Libre Тянут и удалил водяной знак.
  3. Я экспортировал файл в PDF, который дополнительно привел к огромному сжатию без любых потерь. Это был очень простой файл; один лист только, с текстом в таблице, но вышеупомянутым процессом уменьшил размер с КБ с 70 выходами до КБ с 22 выходами.
1
ответ дан 23 November 2019 в 00:21

Другие вопросы по тегам:

Похожие вопросы: