Korumalı bir pdf'in korumasını kaldırın


10

Bir pdf satın aldım ve alanlarını vurgulamak ve kendi kişisel referansım için yorum eklemek istiyorum.

Foxit Reader (şarap akan) ve aracılığıyla özelliklerini azından ben oldum bakmak irritatingly, ben izin yok Modify the DocumentyaComment in the Document

Pdf sadece normal bir pdf diğer her saygıdır.

Değiştirmek ve yorum eklemek için bu pdf'nin kilidini nasıl açabilirim?


Bu, belgenin sahibi tarafından ayarlanmıştır. Dokümanın sahibinden korumasız bir sürüm isteyin. Belgeyi kırma hakkınız yoksa ve yine de yaparsanız, yakalanmadığınızdan emin olun…
Max Wyss

1
@MaxWyss Endişeniz için teşekkür ederim (gerçekten!) Ama bir romanın ana temasını vurgulamak yüzyılın
suçuna patlayacak sanmıyorum

Yanıtlar:


10

Terminali kullanmaktan hoşlanmıyorsanız, yükleyebileceğiniz qpdf adlı bir paket var. Yazılım merkezinde. Korumayı dosyanızdan kaldırmak için şöyle bir şey kullanabilirsiniz:

qpdf --password=your_password --decrypt yourfile.pdf output.pdf

Bu işi yapmalı. Bir yan not olarak, pdf dosyalarıyla çalışmak için sahip olmanız gereken başka bir yararlı (komut satırı) aracı da pdftk.
Örnek man pdftk:

pdftk secured.pdf input_pw foopass output unsecured.pdf

Umarım yardımcı olur!


Pdf için harika bir yardımcı program.
Akshay Pratap Singh

2

Ubuntu 18.04'te iki komuttan hiçbiri işe yaramadı! (Nedenini bilmiyorum). Ben pdftk yüklemek için talimatları izledim (depolarda yer almadığı için). Ancak basit bir şekilde anladım (sanırım) ...

  1. evince mydocument.pdf
  2. ctrl+p
  3. Dosyaya Yazdır (yeni bir dosya adı seçin (veya üzerine yazma))

İşte bu, Foxit Reader ile vurgulayabilirim.


0

Ghostscript'i kurun ve çalıştırın:

gs -sPDFPassword="$PASS" -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=%stdout% -c .setpdfwrite -f locked.pdf > unlocked.pdf

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-operationsişlevdir. $in:rdeğişkeni uzantısı olmadan alır. Yüklemeniz gerekiyor ghostscript.

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.