Как установить пароль для файлов PDF?

21

Мне нужно защитить паролем мои PDF-файлы, потому что я собираюсь отправить их по электронной почте, и я хочу, чтобы всем, кто просматривал мои PDF-файлы, было предложено ввести пароль.

Как я могу добавить пароль к PDF в Linux Mint 17.1?

Дэвид
источник

Ответы:

24

Вы можете использовать программу pdftkдля установки как владельца, так и / или пароля пользователя.

pdftk input.pdf output output.pdf owner_pw xyz user_pw abc

где owner_pwи user_pw- команды для добавления паролей xyzи abcсоответственно (вы также можете указать один или другой, но user_pwэто необходимо для запрета открытия).

Вы также можете переопределить стандартное 40-битное шифрование, добавив:

.... encrypt_128bit
Энтон
источник
По умолчанию используется 128-битное шифрование (по крайней мере, в pdftk 2.02-2).
patryk.beza
1
Может быть полезно: askubuntu.com/questions/1028522/… (Docker - это легкий путь.)
Ондра Жижка
15

pdftk зависит от старых библиотек и больше не находится в репозиториях Fedora / CentOS. В качестве замены я предпочитаю qpdf

qpdf --encrypt [readpass] [ownerpass] 256 - [infile] .pdf [outfile] .pdf

resplin
источник
Я использовал Docker, чтобы победить. askubuntu.com/questions/1028522/…
Ондра Жижка
8

Инструментарий pdftk позволяет использовать этот тип функциональности в Linux.

open your Ubuntu Terminal [CTRL+ALT+T]
install pdftk by using this command : sudo apt-get install pdftk
make sure pdftk is now installed by write this on terminal : pdftk
you will see a bunch of pdftk command instructions if it already installed
simply using this command to add a password to your existing pdf document
pdftk <source>.pdf output <destination>.pdf userpw <password>

example:

pdftk Mydocs.pdf output Mydocs_pass.pdf userpw secretword

http://wildabdat.tumblr.com/post/13245065154/how-to-add-password-to-your-pdf-docs-on-ubuntu

dtbnguyen
источник
2

Вы также можете экспортировать зашифрованный PDF-файл из Libre Office (Файл -> Экспорт в PDF -> вкладка «Безопасность» -> Установить пароли -> Установить открытый пароль), при необходимости сначала импортируя существующий PDF-файл в программу Draw.

Джеймс
источник
1

Используя инструменты из набора инструментов Poppler (из пакета, подобного libpopplerили poppler-tools), вы можете достичь этого с помощью комбинации pdftopsи ps2pdf.

pdftops in.pdf out.ps
ps2pdf -sUserPassword=XXXXX -sOwnerPassword=YYYYY out.ps out.pdf

Обратите внимание, что для установки пароля пользователя (просмотра) необходимо установить пароль владельца (редактирования).

palswim
источник
0

В Fedora вы можете использовать pdf-степлер, чтобы установить пароль для файла PDF, а также выполнять другие операции, подобные pdftk.

Пример установки пароля пользователя (необходимого для открытия файла):

pdf-stapler -u QRNFFtVXA-8PqF cat input_file.pdf output_file.pdf

Это пароль, который вы, скорее всего, думаете о настройке пароля к файлу PDF.

Если вы хотите установить пароль владельца (тот, который определяет права доступа, такие как печать, комментирование и т. Д.), Используйте эту -oопцию.

Iodnas
источник