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_pw
và user_pw
là các lệnh để thêm mật khẩu xyz
vàabc
tương ứng (bạn cũng có thể chỉ định cái này hoặc cái kia nhưng user_pw
cầ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ư libpoppler
hoặc poppler-tools
), bạn có thể đạt được điều này với sự kết hợp của pdftops
và 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 -o
tùy chọn.
pdftk 2.02-2
).