Korumayı Kaldır Word C++

Dijital belgelerin korunması her zaman sıcak bir konu olmuştur. Word belgeleri söz konusu olduğunda, MS Word, kullanıcının belgeye erişimini sınırlayan çeşitli içerik koruma özellikleri sağlar. Belgeyi bir parola ile koruyabilir ve yetkisiz erişimi önlemek için istediğiniz kısıtlamaları uygulayabilirsiniz. Buna uygun olarak, bu makale C++ uygulamalarında Word belge korumasının nasıl otomatikleştirileceğini kapsar. Özellikle, C++ kullanarak Word belgelerini korumayı ve korumayı kaldırmayı öğreneceksiniz.

Word Belgelerini Korumak/Korumayı Kaldırmak için C++ API

Aspose.Words for C++, C++ uygulamalarında MS Word belgeleri oluşturmak ve değiştirmek için oluşturulmuştur. API, Word belgelerini korumayı ve korumayı kaldırmayı da kapsayan temel ve gelişmiş belge işleme özellikleri sağlar. API paketini indirebilir veya NuGet’ten yükleyebilirsiniz.

PM> Install-Package Aspose.Words.Cpp

C++ kullanarak bir Word Belgesini koruyun

Aspose.Words for C++, kullanıcının belgeye erişimini sınırlamak için aşağıdaki koruma türlerini kullanmanıza izin verir.

  • AllowOnlyComments - Belgedeki yorumların değiştirilmesine izin verilir.
  • AllowOnlyFormFields - Kullanıcı, belgedeki form alanlarına yalnızca veri girebilir.
  • AllowOnlyRevisions - Kullanıcı belgeye yalnızca revizyon işaretleri ekleyebilir.
  • Salt Okunur - Belgede hiçbir değişikliğe izin verilmez (Microsoft Word 2003’ten beri mevcuttur).
  • NoProtection - Belge korumalı değil.

Bir Word belgesini koruma adımları aşağıdadır.

Aşağıdaki kod örneği, C++ kullanarak bir Word belgesinin nasıl korunacağını gösterir.

// Word belgesini yükle
System::SharedPtr<Document> doc = System::MakeObject<Document>(inputFileName);

// Belgeyi koruyun
doc->Protect(ProtectionType::AllowOnlyFormFields, u"password");

// belgeyi kaydet
doc->Save(u"protected.doc");

C++ kullanarak Word Belgesinin korumasını kaldırın

Aspose.Words for C++, parolayı bilmeseniz bile MS Word belgelerinin korumasını kaldırmanıza olanak tanır. Parola korumalı bir Word belgesinin korumasını kaldırmak için aşağıdaki adımları takip edebilirsiniz.

// Word belgesini yükle
System::SharedPtr<Document> doc = System::MakeObject<Document>(inputFileName);

// Belgenin korumasını kaldırın
doc->Unprotect();

// belgeyi kaydet
doc->Save(u"unprotected.doc");

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

MS Word belge koruması, belgeleri yetkisiz kullanıcılardan korumak için yaygın olarak uygulanmaktadır. Bunu göz önünde bulundurarak, bu makale Word belgelerinin nasıl korunacağını ve ayrıca C ++ kullanarak parola korumalı belgelerin korumasını nasıl kaldıracağınızı ele aldı. Belgeleri kullanarak C++ Word API hakkında daha fazlasını keşfedebilirsiniz.

Ayrıca bakınız