Bu makalede, Python REST API ile Word belgesine parola ekleme işlemi açıklanmaktadır. Python bulut SDK’sını kullanarak Python REST API ile bir Word belgesine otomatik olarak parola ekleme işlemini öğreneceksiniz. Word dosyasını farklı koruma ayarlarıyla korumak için çeşitli seçenekler ele alınmaktadır.
Önkoşul
- Bir hesap oluşturun ve API kimlik bilgilerini alın
- Bir Word dosyasını korumak için Python için Aspose.Words Cloud SDK’sı‘i indirin
- Word dosyalarına parola uygulamak için yukarıdaki SDK ile Python çözüm projesini kurun
Python REST API ile Word DOC’a Parola Ekleme Adımları
- Bir parola ayarlamak için WordsApi sınıfının bir nesnesini örneklendirin
- Belgeyi korumak için giriş Word dosyasını bir bayt dizisine okuyun
- ProtectionRequestV2 sınıf nesnesini oluşturun ve parametrelerini ayarlayın
- Gerekli argümanları sağlayarak ProtectDocumentOnlineRequest nesnesini örneklendirin
- Bir parola eklemek için ProtectDocumentOnline yöntemini çağırın
- Korunan Word dosyasını kaydedin
Yukarıdaki adımlar, Python Low Code API ile Word belgesine parola korumasının nasıl ekleneceğini açıklamaktadır. İşleme, giriş Word dosyasını bir bayt dizisine okuyarak ve ardından parola ve koruma türünü ileterek ProtectionRequestV2 nesnesini bildirip başlatarak başlayın. Son olarak, yukarıdaki özellikleri kullanarak ProtectDocumentOnlineRequest nesnesini oluşturun ve parolayı uygulamak için ProtectDocumentOnline() yöntemini çağırın.
Python REST API ile Word Belgesine Parola Ekleme Kodu
Bu kod, Python Low Code API ile Word belgesine nasıl parola ayarlanacağını göstermektedir. AllowOnlyRevisions, AllowOnlyComments, AllowOnlyFormFields, ReadOnly ve NoProtection dahil olmak üzere ProtectionTypeEnum numaralandırıcısından istediğiniz koruma türünü seçebilirsiniz. Çıktı dosyası bulutta oluşturulur ve API tarafından sağlanan yanıtın Belge özelliği kullanılarak alınabilir.
Bu başlıkta, bir Word dosyasını parola kullanarak koruma sürecini inceledik. Bir Word dosyasını sıkıştırmak istiyorsanız, şu makaleye bakın: Word Dosyasını Python REST API ile Sıkıştırın.