Odpowiedzi:
Możesz użyć programu pdftk
do ustawienia hasła właściciela i / lub użytkownika
pdftk input.pdf output output.pdf owner_pw xyz user_pw abc
gdzie owner_pw
i user_pw
są komendy, aby odpowiednio dodać hasła xyz
i abc
(możesz także określić jedno lub drugie, ale user_pw
jest to konieczne, aby uniemożliwić otwarcie).
Możesz również zastąpić domyślną 40-bitową siłę szyfrowania, dodając:
.... encrypt_128bit
pdftk zależy od starych bibliotek, więc nie ma go już w repozytoriach Fedory / CentOS. Jako zamiennik wolę qpdf
qpdf --encrypt [readpass] [ownerpass] 256 - [infile] .pdf [outfile] .pdf
Zestaw narzędzi pdftk pozwala na tego typu funkcje w systemie 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
Używając narzędzi z Poppler Toolset (z pakietu takiego jak libpoppler
lub poppler-tools
), możesz to osiągnąć za pomocą kombinacji pdftops
i ps2pdf
.
pdftops in.pdf out.ps
ps2pdf -sUserPassword=XXXXX -sOwnerPassword=YYYYY out.ps out.pdf
Pamiętaj, że aby ustawić hasło użytkownika (zobacz), musisz ustawić hasło właściciela (edycja).
W Fedorze można użyć zszywacza pdf, aby ustawić hasło do pliku PDF, a także wykonać inne operacje podobne do pdftk.
Przykład ustawienia hasła użytkownika (wymaganego do otwarcia pliku):
pdf-stapler -u QRNFFtVXA-8PqF cat input_file.pdf output_file.pdf
To hasło najprawdopodobniej myślisz o ustawianiu hasła do pliku PDF.
Jeśli chcesz ustawić hasło właściciela (to, które definiuje uprawnienia, takie jak drukowanie, komentowanie, itp.), Skorzystaj z -o
opcji.
pdftk 2.02-2
).