Bagaimana cara mengatur kata sandi untuk file pdf?

21

Saya perlu kata sandi melindungi file PDF saya, karena saya akan mengirimkannya melalui email dan saya ingin siapa pun yang akan melihat file PDF saya diminta kata sandi.

Bagaimana saya bisa menambahkan kata sandi ke PDF di Linux Mint 17.1?

David
sumber

Jawaban:

24

Anda dapat menggunakan program pdftkuntuk mengatur kata sandi pemilik dan / atau pengguna

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

di mana owner_pwdan user_pwadalah perintah untuk menambahkan kata sandi xyzdan abcmasing - masing (Anda juga dapat menentukan satu atau yang lain tetapi user_pwdiperlukan untuk melarang pembukaan).

Anda juga mungkin ingin mengganti kekuatan enkripsi 40 bit default dengan menambahkan:

.... encrypt_128bit
Anthon
sumber
Standarnya adalah enkripsi 128 bit (setidaknya dalam pdftk 2.02-2).
patryk.beza
1
Dapat bermanfaat: askubuntu.com/questions/1028522/… (Docker adalah cara yang mudah.)
Ondra Žižka
15

pdftk tergantung pada pustaka lama, dan tidak lagi di repositori Fedora / CentOS. Sebagai pengganti, saya lebih suka qpdf

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

pasang kembali
sumber
Saya menggunakan Docker untuk mengatasinya. askubuntu.com/questions/1028522/…
Ondra Žižka
8

Toolkit pdftk memungkinkan untuk jenis fungsi ini di 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
sumber
2

Anda juga dapat mengekspor file PDF terenkripsi dari Libre Office (File -> Ekspor sebagai PDF -> tab Keamanan -> Setel Kata Sandi -> Setel kata sandi terbuka), jika perlu mengimpor PDF Anda yang ada ke dalam program Draw terlebih dahulu.

James
sumber
1

Menggunakan alat dari Poppler Toolset (dari paket suka libpoppleratau poppler-tools), Anda dapat mencapainya dengan kombinasi pdftopsdan ps2pdf.

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

Perhatikan bahwa untuk menetapkan kata sandi Pengguna (tampilan), Anda harus menetapkan kata sandi Pemilik (edit).

palswim
sumber
0

Di Fedora, Anda dapat menggunakan stapler pdf untuk mengatur kata sandi untuk file PDF, dan juga melakukan operasi seperti pdftk lainnya.

Contoh untuk mengatur kata sandi pengguna (yang diperlukan untuk membuka file):

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

Ini adalah kata sandi yang paling Anda pikirkan tentang pengaturan kata sandi ke file PDF.

Jika Anda ingin mengatur kata sandi pemilik (kata sandi yang mendefinisikan izin seperti mencetak, mengomentari, dll.), Gunakan -oopsi.

Iodnas
sumber