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?
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:
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
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.
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.
Bunu ubuntu arkadaşı 19.04 'de denedim:
sudo apt-get install qpdf
qpdf --password=YOURPASSWORD-HERE --decrypt input.pdf output.pdf
Konuyu ölülerden biraz yükseltmek burada (ama ben yeni bir Linux kullanıcısıyım, yani ...);
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-operations
fonksiyondur. $in:r
değişkeni uzantı olmadan alır. Belli ki ghostscript
yüklü olması gerekiyor .
qpdf -password=<your-password> -decrypt /path/to/secured.pdf output.pdf