Câu trả lời:
Bạn có thể sử dụng chương trình pdftkđể đặt cả mật khẩu của chủ sở hữu và / hoặc người dùng
pdftk input.pdf output output.pdf owner_pw xyz user_pw abc
ở đâu owner_pwvà user_pwlà các lệnh để thêm mật khẩu xyzvàabc tương ứng (bạn cũng có thể chỉ định cái này hoặc cái kia nhưng user_pwcần thiết để cấm mở).
Bạn cũng có thể muốn ghi đè cường độ mã hóa 40 bit mặc định bằng cách thêm:
.... encrypt_128bit
pdftk phụ thuộc vào các thư viện cũ, và do đó không còn trong kho của Fedora / CentOS. Để thay thế, tôi thích qpdf
qpdf --encrypt [readpass] [ownpass] 256 - [infile] .pdf [outfile] .pdf
Bộ công cụ pdftk cho phép loại chức năng này trên 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-ub Ubuntu
Sử dụng các công cụ từ Bộ công cụ Poppler (từ gói như libpopplerhoặc poppler-tools), bạn có thể đạt được điều này với sự kết hợp của pdftopsvà ps2pdf.
pdftops in.pdf out.ps
ps2pdf -sUserPassword=XXXXX -sOwnerPassword=YYYYY out.ps out.pdf
Lưu ý rằng để đặt mật khẩu Người dùng (chế độ xem), bạn phải đặt mật khẩu Chủ sở hữu (chỉnh sửa).
Trên Fedora, bạn có thể sử dụng máy dập ghim pdf để đặt mật khẩu cho tệp PDF và cũng thực hiện các thao tác giống như pdftk khác.
Ví dụ để đặt mật khẩu người dùng (mật khẩu cần thiết để mở tệp):
pdf-stapler -u QRNFFtVXA-8PqF cat input_file.pdf output_file.pdf
Đây là mật khẩu mà bạn nghĩ đến rất có thể về việc đặt mật khẩu thành tệp PDF.
Trong trường hợp bạn muốn đặt mật khẩu chủ sở hữu (mật khẩu xác định các quyền như in, nhận xét, ect.), Hãy sử dụng -otùy chọn.
pdftk 2.02-2).