Python'da PDF'yi Şifreleyin veya Şifresini Çözün

PDF dahil olmak üzere dijital belgeler her zaman kurcalanmaya eğilimlidir. Bu nedenle, PDF dosyaları paylaşılmadan önce kodlanır ve şifrelenir. Şifreli PDF dosyaları, kötü niyetli kullanıcıların yetkisiz erişimini engeller. Programlı olarak PDF şifrelemesi gerçekleştirmek için bu makale, Python’da bir PDF dosyasının nasıl şifreleneceğini gösterir. Ayrıca Python’da şifrelenmiş bir PDF dosyasının şifresini nasıl çözeceğinizi öğreneceksiniz.

PDF’yi Şifrelemek ve Şifresini Çözmek için Python Kitaplığı

PDF dosyalarını şifrelemek ve şifresini çözmek için Aspose.PDF for Python kullanacağız. PDF dosyalarını oluşturmak ve değiştirmek için temel ve gelişmiş özellikler sağlayan güçlü bir kitaplıktır. Önce aşağıdaki pip komutunu kullanarak kitaplığı yükleyelim.

pip install aspose-pdf

Python’da PDF şifreleme

Aspose.PDF for Python, PDF dosyalarını AESx128, AESx256, RC4x40 ve RC4x128 algoritmalarını kullanarak şifrelemenizi sağlar. Bu şifreleme algoritmalarından birini seçip PDF dosyanızı bir parola ile koruyabilirsiniz. Python’da bir PDF’yi şifrelemek için gereken adımlar aşağıdadır.

  • İlk olarak, girdi PDF dosyasını yolunu kullanarak yüklemek için Document sınıfını kullanın.
  • Ardından, PDF’yi şifrelemek için Document.encrypt(“userpassword”, “ownerpassword”, DocumentPrivilege, CryptoAlgorithm , bool) yöntemini kullanın.
  • Son olarak, şifreli PDF’yi Document.save() yöntemini kullanarak kaydedin.

Aşağıdaki kod örneği, Python’da bir PDF’nin nasıl şifreleneceğini ve parolayla korunacağını gösterir.

import aspose.pdf as ap

# PDF dosyasını yükle
document = ap.Document("input.pdf")

# PDF'yi şifrele
document.encrypt("user_password", "owner_password", ap.facades.DocumentPrivilege.forbid_all, ap.CryptoAlgorithm.RC4X128 , False)

# Şifrelenmiş PDF'yi kaydedin
document.save("encrypted.pdf")

Python’da bir PDF’nin şifresini çözme

Ayrıca Aspose.PDF for Python kullanarak şifrelenmiş bir PDF dosyasının şifresini çözebilirsiniz. Bunun için korunan PDF’nin şifresini bilmeniz gerekir. Aşağıda, şifrelenmiş bir PDF’nin şifresini çözme adımları yer almaktadır.

  • Öncelikle Document sınıfının bir örneğini oluşturun ve onu PDF’nin yolu ve parolasıyla başlatın.
  • Ardından, PDF’nin şifresini çözmek için Document.decrypt() yöntemini çağırın.
  • Son olarak, Document.save() yöntemini kullanarak şifresi çözülmüş PDF’yi kaydedin.

Aşağıdaki kod örneği, Python’da bir PDF dosyasının şifresinin nasıl çözüleceğini gösterir.

import aspose.pdf as ap

# PDF dosyasını yükle
document = ap.Document("encrypted.pdf", "owner_password")

# PDF'yi şifrele
document.decrypt()

# Şifrelenmiş PDF'yi kaydedin
document.save("decrypted.pdf")

PDF Dosyalarını Çevrimiçi Koruyun

Ayrıca PDF dosyalarını parolayla korumak için ücretsiz çevrimiçi bir araç sağlıyoruz. Bir hesap oluşturmadan PDF dosyalarınızı korumak için bu aracı kullanabilirsiniz.

Ücretsiz Lisans Alın

Ücretsiz bir geçici lisans alabilir ve herhangi bir sınırlama olmaksızın PDF şifreleme özelliğini değerlendirebilirsiniz.

Python PDF Kitaplığını Keşfedin

Belgeleri kullanarak Python PDF kitaplığımız hakkında daha fazla bilgi edinebilirsiniz. Muhteşem özelliklerini keşfedin ve forumumuz aracılığıyla önerilerinizi, sorularınızı veya sorgularınızı bizimle paylaşın.

Çözüm

Bu makalede, Python’da PDF dosyalarını nasıl şifreleyeceğinizi öğrendiniz. Ek olarak, şifrelenmiş PDF dosyalarının şifresini Python uygulamalarınızdan nasıl çözeceğinizi gördünüz. Sonunda, PDF dosyalarını çevrimiçi ve ücretsiz olarak korumanız için web tabanlı aracımızı sağladık.

Ayrıca bakınız