Bagaimana cara menghapus kata sandi dari PDF?

36

Saya memiliki file PDF yang dilindungi kata sandi. Saya tahu kata sandi tetapi untuk membagikan file, saya harus menghapus kata sandi dari PDF dan membagikan salinan yang tidak dilindungi. Bagaimana saya bisa melakukan ini di Ubuntu dengan atau tanpa GUI?

Chinmaya B
sumber

Jawaban:

59

Cara GUI termudah (disarankan untuk pemula)

Buka file yang dilindungi dan gunakan ctrl+ patau gunakan opsi cetak untuk mencetak file, sekarang simpan file tersebut sebagai pdf.


Menggunakan baris perintah

Jika Anda sudah menginstal pdftk, Anda dapat melewati langkah1

Langkah 0: Untuk memeriksa apakah Pdftk sudah diinstal

sudo apt list | grep pdftk 

Jika output mengandung tag '[terinstal]' dengan pdftk maka Anda dapat melewati langkah1 yaitu jika outputnya seperti ini

pdftk/xenial 2.02-4 amd64 [installed]

Langkah 1: Instal pdftk

sudo apt-get install pdftk

Langkah 2: Jalankan perintah berikut

pdftk /path/to/input.pdf input_pw <yourpassword> output out.pdf


Jika Anda tidak ingin menginstal pdftk ada qpdf utilitas lain yang diinstal secara otomatis (setidaknya pada 16,04 yang saya gunakan)

Untuk menggunakan qpdf untuk menghasilkan pdf tidak aman, jalankan perintah berikut.

qpdf -password=<your-password> -decrypt /path/to/secured.pdf out.pdf

Untuk informasi terperinci, lihat tutorial HTG ini

Chinmaya B
sumber
1
qpdf sudah diinstal pada 17.10 saya dan karenanya saya menggunakannya. Terima kasih atas jawaban ini. Anda mungkin harus menggunakan tanda hubung yang benar dalam perintah. Seperti ini:qpdf -password=<your-password> -decrypt /path/to/secured.pdf output.pdf
user238607
1
@ user238607 Saya telah mengganti tanda hubung
Chinmaya B
1
Terima kasih, ini berhasil untuk saya.
Vikash Singh
hei .. itu berhasil !!!
roottraveller
5
sudo apt-get install pdftk
pdftk input.pdf output output.pdf user_pw YOURPASSWORD-HERE

Ini mengambil Anda input.pdf, menghapus kata sandi dan mengekspornya sebagai output.pdf.

Anda mungkin ingin melihat di sini untuk menjelajahi metode tambahan.

Mustafa Yılmaz
sumber
Ini tidak berhasil untuk saya
ptetteh227
3

Saya mencoba ini di ubuntu mate 19.04:

sudo apt-get install qpdf
qpdf --password=YOURPASSWORD-HERE --decrypt input.pdf output.pdf

Sumber

Faiyaz Alam
sumber
1

Meninggikan topik dari kematian sedikit di sini (tapi saya pengguna Linux baru, jadi ...);

  1. Bagaimanapun, saya juga menggunakan file yang saya tahu kata sandinya. Tapi saya menggunakan "Master PDF Editor 5" (tidak terdaftar, versi gratis) untuk menghapus kata sandi (File - Properties - Security - No Encription).
  2. Namun, karena "Master PDF Editor 5" meninggalkan tanda air (yang saya pribadi, tidak keberatan), saya membuka kembali (file yang sekarang tidak dikunci) di Libre Office Draw dan menghapus tanda air.
  3. Saya mengekspor file dalam PDF, yang juga menghasilkan kompresi luar biasa tanpa kerugian. Itu adalah file yang sangat sederhana; satu lembar saja, dengan teks di dalam tabel, tetapi proses di atas mengurangi ukuran dari 70-ish KB menjadi 22-ish KB.
Linux N00b
sumber
0

Gunakan fungsi zsh ini:

pdf-unencrypt () {
    : "Usage: <file>
Uses ghostscript to rewrite the file without encryption."
    local in="$1"
    gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="${in:r}_unencrypted.pdf" -c .setpdfwrite -f "$in"
}

:adalah no-operationsfungsi. $in:rmendapat variabel tanpa ekstensi. Anda jelas perlu ghostscriptdiinstal.

Wajah bahagia
sumber