Python kullanarak Word Belgelerinin korumasını kaldırın

Çeşitli durumlarda, Word belgeleri paylaşılmadan önce bir parola ile korunur. Korunan belgeleri aldığınızda, içeriklerine erişmek için bunların kilidini açmanız gerekir. Kilit açmayı programlı olarak gerçekleştirmek için bu makale, Python kullanılarak parola korumalı bir Word belgesinin korumasının nasıl kaldırılacağını kapsar. Ayrıca, bir Word belgesine uygulanan kısıtlamaların dinamik olarak nasıl kaldırılacağını ele alacağız.

Word Belgelerinin Korumasını Kaldırmak İçin Python Kitaplığı

Word belgelerinin kilidini programlı olarak açmak için Aspose.Words for Python kullanacağız. Sıfırdan yeni Word belgeleri oluşturmanıza ve var olanları değiştirmenize yardımcı olan, zengin özelliklere sahip bir kitaplıktır. Aşağıdaki pip komutunu kullanarak PyPI adresinden Python uygulamalarınıza kitaplığı kurabilirsiniz.

pip install aspose-words 

Python’da bir Word Belgesinin korumasını kaldırın

Bir Word belgesinin korumasını kaldırmak için parolasını sağlamanız gerekir. Python’da bir Word belgesinin korumasını kaldırma adımları aşağıdadır.

  • Belge oluşturucusunda yolunu ve parolasını belirterek parola korumalı Word belgesini yükleyin.
  • Document.save(string) yöntemini kullanarak belgeyi kaydedin.

Aşağıdaki kod örneği, parola korumalı bir Word belgesinin nasıl yüklenip korumasız bir belge olarak kaydedileceğini gösterir.

import aspose.words as aw

# parola korumalı Word belgesini yükle
doc = aw.Document("document-password-protected.docx", aw.loading.LoadOptions("password"))

# belgeyi kaydet
doc.save("document-unprotected.docx")

Python kullanarak bir Word Belgesindeki Kısıtlamaları Kaldırma

MS Word ayrıca farklı kısıtlamalar uygulayarak belgeleri korumanıza da olanak tanır. Örneğin, belgeyi salt okunur yapabilir, yalnızca yorumlara veya düzeltmelere izin verebilir vb. Aşağıdaki adımlar, Python kullanılarak bir Word belgesindeki kısıtlamaların nasıl kaldırılacağını gösterir.

  • Belge oluşturucusunda yolunu ve parolasını belirterek parola korumalı Word belgesini yükleyin.
  • Kısıtlamaları kaldırmak için Document.unprotect() yöntemini çağırın.
  • Document.save(string) yöntemini kullanarak güncellenen belgeyi kaydedin.

Aşağıdaki kod örneği, kısıtlamaları kaldırarak bir Word belgesinin korumasının nasıl kaldırılacağını gösterir.

import aspose.words as aw

# parola korumalı Word belgesini yükle
doc = aw.Document("document-password-protected.docx", aw.loading.LoadOptions("password"))

# kısıtlamaları kaldır
doc.unprotect()

# güncellenen belgeyi kaydet
doc.save("document-unprotected.docx")

Ücretsiz API Lisansı Alın

Aspose.Words for Python’u değerlendirme sınırlamaları olmadan kullanmak için geçici lisans alabilirsiniz.

Çözüm

Bu makalede, Python’da Word belgelerinin korumasını nasıl kaldıracağınızı öğrendiniz. Ayrıca, bir Word belgesine uygulanan kısıtlamaların nasıl kaldırılacağını gördünüz. Belgeleri kullanarak Aspose.Words for Python hakkında daha fazlasını keşfedebilirsiniz. Herhangi bir sorunuz olması durumunda forumumuzda bize sormaktan çekinmeyin.

Ayrıca bakınız