Belge Düzenlemeyi Kısıtla

Bazen bir belgeyi düzenlemenin yeteneğini sınırlamanız ve yalnızca belirli eylemleri ona izin vermeniz gerekebilir. Bu, diğer kişilerin hassas ve gizli bilgilere sahip belgenizi düzenleme girişimlerini önlemek için yararlı olabilir.

Aspose.Words belgenin düzenleme yeteneğini kısıtlama türüne göre sınırlandırmanıza izin verir. Buna ek olarak Aspose.Words, ayrıca bir belgeye yazma koruması ayarlarını belirtmenize de olanak tanır.

Bu makale bir kısıtlamayı seçmek için Aspose.Words’in nasıl kullanılacağını, korumayı eklemek veya kaldırmak ve kısıtlanmamış düzenlenebilir bölgeleri oluşturmak için nasıl yapılacağını anlatır.

Düzenleme kısıtlamasını seç

Aspose.Words kısıtlamanın biçimini ProtectionType numaralandırma parametresi ile kontrol etmenizi sağlar. Bu, sizi aşağıdaki gibi tam bir koruma türü seçmek için etkinleştirecektir:

AllowOnlyComments - AllowOnlyFormFields

  • AllowOnlyRevisions Salt Okunur *NoProtection

Tüm türler şifreyle korunmuştur ve bu şifre doğru girilmezse bir kullanıcı belgeninizin içeriğini yasal olarak değiştiremez. Böylelikle, gerekli şifreyi vermenizi gerektirmeyen bir şekilde belge size geri gönderilirse bunun bir şeylerin yolunda gitmediğinin işareti olduğunu anlamalısınız.

Güvenlik türünü seçerken bir şifre belirlemediyseniz, başka kullanıcılar belgenizin korunmasını tamamen göz ardı edebilirler.

Belge Korumasını Ekle

Belgenize koruma eklemek basit bir süreçtir çünkü tüm ihtiyacınız olan bu bölümde ayrıntılı olarak açıklanan koruma yöntemlerinden birini uygulamaktır.

Aspose.Words belgeleri Protect yöntemi kullanarak değişikliklerden korumanızı sağlar. Bu yöntem bir güvenlik özelliği değildir ve bir belgeyi şifrelememektedir.

Aşağıdaki kod örneği, belgenize nasıl parola koruması ekleneceğini gösterir:

Aşağıdaki kod örneği, bir dokümanda düzenleme kısıtlamak ve sadece form alanları içinde düzenlemenin mümkün olmasını gösterir:

Belge Korumayı Kaldır

Aspose.Words sizi basit ve doğrudan belge değişikliği ile bir belgeden korumayı kaldırmanızı sağlar. Ya gerçek parolayı bilmeden belge korumasını kaldırırsınız ya da doğru parolayı kullanarak belgeyi kilidi açmak için Unprotect yöntemini kullanırsınız. Her iki kaldırma yöntemi de fark etmez.

Aşağıdaki kod örneği belgenize nasıl koruma kaldıracağını gösterir

Sınırsız Düzenlenebilir Bölgeleri Belirt

Belgenizi düzenlemeye kısıtlayabilir ve aynı zamanda belgenizin seçili bölümlerinde değişikliklere izin verebilirsiniz. Bu nedenle, belgelerinizi açan herkes bu kısıtsız bölümlerin içeriğine erişebilir ve içeriği değiştirebilir.

Aspose.Words belgenizdeki değiştirilebilir bölümleri işaretlemenize izin verir StartEditableRange ve EndEditableRange yöntemleri.

Aşağıdaki kod örneği, belgenin tamamını salt okunur olarak nasıl işaretleyeceğinizi ve içinde düzenlenebilir bölgeleri nasıl belirteceğinizi göstermektedir:

Farklı bölümlerde farklı belge düzenleme kısıtlamaları da seçebilirsiniz.

Aşağıdaki kod örneği, tüm belgenin için bir kısıtlama eklemeyi ve sonra kısıtlamayı tek bir bölümden kaldırmayı gösterir: