Parola bir PDF'den nasıl kaldırılır?


36

Parola korumalı bir PDF dosyasına sahibim. Şifreyi biliyorum ancak dosyayı paylaşmak için, şifreyi PDF'den kaldırmalı ve korumasız bir kopyasını paylaşmalıyım. Bunu Ubuntu'da GUI ile veya GUI olmadan nasıl yapabilirim?

Yanıtlar:


59

En kolay yol GUI (acemi için önerilir)

Korumalı dosyayı açın ve dosyayı yazdırmak için ctrl+ pveya baskı seçeneğini kullanın, şimdi dosyayı pdf olarak kaydedin.


Komut satırını kullanma

Eğer önceden kurulu olan pdftk varsa, adım 1'i atlayabilirsiniz.

Adım 0: Pdftk'un kurulu olup olmadığını kontrol etmek için

sudo apt list | grep pdftk 

Çıktı pdftk ile '[yüklenen]' etiketini içeriyorsa, adım 1 atlayabilirsiniz, yani çıktı böyle ise

pdftk/xenial 2.02-4 amd64 [installed]

Adım 1: pdftk'i kurun

sudo apt-get install pdftk

2. Adım: Aşağıdaki komutu çalıştırın

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


Eğer pdftk kurmak istemiyorsanız, otomatik olarak yüklenen başka bir qpdf aracı var (en azından 16.04 kullanıyorum)

Güvenli olmayan pdf oluşturmak için qpdf kullanmak için aşağıdaki komutu çalıştırın.

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

Ayrıntılı bilgi için bu HTG eğitimine bakın.


1
qpdf 17.10'a zaten yüklendi ve bu yüzden bunu kullandım. Bu cevap için teşekkürler. Yine de komutta doğru çizgileri kullanmanız gerekebilir. Bu şekilde:qpdf -password=<your-password> -decrypt /path/to/secured.pdf output.pdf
user238607

1
@ user238607 Çizgileri değiştirdim
Chinmaya B

1
Teşekkürler benim için çalışıyor.
Vikash Singh,

hey .. işe yarıyor !!!
roottraveller

5
sudo apt-get install pdftk
pdftk input.pdf output output.pdf user_pw YOURPASSWORD-HERE

Bu, sizi alır input.pdf, şifreleri kaldırır ve olduğu gibi dışa aktarır output.pdf.

Başka mehodlar keşfetmek için buraya bir göz atmak isteyebilirsiniz.


Bu benim için işe yaramadı
ptetteh227

3

Bunu ubuntu arkadaşı 19.04 'de denedim:

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

Kaynak


1

Konuyu ölülerden biraz yükseltmek burada (ama ben yeni bir Linux kullanıcısıyım, yani ...);

  1. Her neyse, şifreyi bildiğim dosyayı da kullandım. Ancak şifreyi kaldırmak için "Master PDF Editor 5" (kayıtsız, ücretsiz sürüm) kullandım (Dosya - Özellikler - Güvenlik - No Encription).
  2. Ancak, "Master PDF Editor 5" filigranı (kişisel olarak umursamıyorum) terk ettiği için, Libre Office Draw'da filigranı yeniden açtım (şimdi açılmış dosya).
  3. Dosyayı PDF olarak dışa aktardım, bu da ek olarak herhangi bir kayıp olmadan muazzam sıkıştırmayla sonuçlandı. Çok basit bir dosyaydı; Tabloda sadece metin bulunan bir sayfa, ancak yukarıdaki işlem boyutu 70-KB KB'den 22-KB KB'ye düşürdü.

0

Bu zsh işlevini kullanın:

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"
}

:bir no-operationsfonksiyondur. $in:rdeğişkeni uzantı olmadan alır. Belli ki ghostscriptyüklü olması gerekiyor .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.