Ответы:
Вы можете использовать программу pdftk
для установки как владельца, так и / или пароля пользователя.
pdftk input.pdf output output.pdf owner_pw xyz user_pw abc
где owner_pw
и user_pw
- команды для добавления паролей xyz
и abc
соответственно (вы также можете указать один или другой, но user_pw
это необходимо для запрета открытия).
Вы также можете переопределить стандартное 40-битное шифрование, добавив:
.... encrypt_128bit
pdftk зависит от старых библиотек и больше не находится в репозиториях Fedora / CentOS. В качестве замены я предпочитаю qpdf
qpdf --encrypt [readpass] [ownerpass] 256 - [infile] .pdf [outfile] .pdf
Инструментарий 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
Используя инструменты из набора инструментов Poppler (из пакета, подобного libpoppler
или poppler-tools
), вы можете достичь этого с помощью комбинации pdftops
и ps2pdf
.
pdftops in.pdf out.ps
ps2pdf -sUserPassword=XXXXX -sOwnerPassword=YYYYY out.ps out.pdf
Обратите внимание, что для установки пароля пользователя (просмотра) необходимо установить пароль владельца (редактирования).
В Fedora вы можете использовать pdf-степлер, чтобы установить пароль для файла PDF, а также выполнять другие операции, подобные pdftk.
Пример установки пароля пользователя (необходимого для открытия файла):
pdf-stapler -u QRNFFtVXA-8PqF cat input_file.pdf output_file.pdf
Это пароль, который вы, скорее всего, думаете о настройке пароля к файлу PDF.
Если вы хотите установить пароль владельца (тот, который определяет права доступа, такие как печать, комментирование и т. Д.), Используйте эту -o
опцию.
pdftk 2.02-2
).