Есть ли инструмент, который может добавить пароль в файл PDF?

53

Я нашел много информации о расшифровке файлов PDF, но не о шифровании. Какой инструмент может сделать это для меня?

Изменить: Ниже приведены два хороших ответа, но в моем конкретном случае PDF-файл был отсканированным, а не документом, который я создал.

mfisch
источник
1
Похожие вопросы по переполнению стека и суперпользователю .
Восстановить Монику - М. Шредер

Ответы:

64

Использование pdftk. Со своей manстраницы:

Зашифруйте PDF, используя 128-битную силу (по умолчанию) и удерживая все разрешения (по умолчанию)

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foopass]

То же, что и выше, за исключением того, что для открытия PDF требуется пароль

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foo] user_pw [baz]

То же, что и выше, кроме печати разрешено (после открытия PDF)

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foo] user_pw [baz] allow printing

pdftkтакже имеет множество других применений и его стоит установить, если он интенсивно работает с PDF-файлами. Цитировать из рецензии в Synaptic:

Если PDF - это электронная бумага, то pdftk - это электронное устройство для удаления степлера, дырокол, связующее, кольцо секретного декодера и рентгеновские очки. Pdftk - это простой инструмент для повседневных дел с PDF-документами. Держите один в верхнем ящике вашего рабочего стола и используйте его для:

  • Объединить PDF документы
  • Разделить страницы PDF в новый документ
  • Расшифруйте ввод при необходимости (требуется пароль)
  • Зашифровать вывод по желанию
  • Заполнить PDF-формы данными FDF и / или выровнять формы
  • Применить фоновый водяной знак
  • Отчет PDF по метрикам, включая метаданные и закладки
  • Обновить PDF метаданные
  • Прикрепите файлы к страницам PDF или документу PDF
  • Распаковать вложения в формате PDF
  • Разрыв документа PDF на отдельные страницы
  • Распаковка и повторное сжатие потоков страниц
  • Восстановить поврежденный PDF (где это возможно)
carnendil
источник
3
Если вы хотите графический интерфейс для pdftk, вы можете попробовать pdfchain, который работает хорошо. Для вышеперечисленных целей вы можете использовать вкладку «Объединение», добавив только один PDF-файл, а также настройки параметров разрешений и пароль.
Пису
1
Последний выпуск pdfchain содержит ряд улучшений, но пока не доступен в официальных репозиториях. Вы можете установить его через этот PPA (поддерживается разработчиками): launchpad.net/~pdfchain-team/+archive/ppa
Glutanimate
1
Я попробовал первый пример с pdftk 1.44, и я мог открыть полученный PDF без пароля, используя evince. Только после добавления user_pwдокумент действительно был защищен.
Джои Адамс
1
@JoeyAdams owner_pwпредназначен для защиты PDF от изменений; второй пример специально добавляет, user_pwчтобы требовать пароль для чтения файла.
Карнендил
18

Если вы используете LibreOffice и экспортируете документ в формате PDF («Меню»> «Файл»> «Экспортировать как PDF»), есть возможность установить пароль:

введите описание изображения здесь


источник
К сожалению, мой PDF отсканирован, но это было бы хорошим общим решением.
mfisch
2
Разве это все еще не возможно, поскольку вы можете импортировать изображения в LibreOffice, а затем экспортировать в PDF?
У меня был отсканированный документ, который macOS Preview.app не смог правильно зашифровать. Использование LibreOffice для шифрования PDF было единственным способом, которым я смог это сделать, за исключением размещения документа на сервере linux, установки pdftk и выполнения этого в CLI.
JinnKo
14

qpdf может шифровать и дешифровать PDF-файлы. И линеаризировать их тоже.

Восстановить Монику - М. Шредер
источник
3
Несколько хороших вещей о qpdf, которые я только что опробовал: (1) он поддерживает 256-битное шифрование AES, тогда как pdftk только 128-битное; (2) здесь есть отличное руководство: qpdf.sourceforge.net/files/qpdf-manual.html
sxc731
3

PDF Chain - отличный инструмент для этого. Это графический интерфейс для pdftk

johndz
источник
2

Одним из возможных решений является использование jpdf Tweak .

Сделать
источник
2

Master PDF Editor - очень хороший графический интерфейс для редактирования PDF, который также можно зашифровать. Он также использует новейший стандарт PDF. Использовали PDF Chain и Master PDF editor, оба для шифрования PDF. С PDF Chain выходной PDF был больше, а потерянные закладки почти вдвое больше.

Jcfunk
источник