Belge Düzenlemeyi Kısıtla
Bazen bir belgeyi düzenleme yeteneğinizi sınırlamanız ve belgeyle yalnızca belirli işlemlere izin vermeniz gerekebilir. Bu, diğer kişilerin belgenizdeki hassas ve gizli bilgileri düzenlemesini önlemek için yararlı olabilir.
Aspose.Words, bir kısıtlama türü ayarlayarak bir belgenin düzenlenmesini kısıtlamanıza olanak tanır. Ayrıca Aspose.Words, bir belge için yazma koruması ayarlarını belirlemenize de olanak tanır.
Bu makalede, bir kısıtlama türü seçmek için Aspose.Words’in nasıl kullanılacağı, korumanın nasıl ekleneceği veya kaldırılacağı ve sınırsız düzenlenebilir bölgelerin nasıl oluşturulacağı açıklanmaktadır.
Düzenleme Kısıtlama Türünü Seçin
Aspose.Words, ProtectionType numaralandırma parametresini kullanarak içeriği kısıtlama şeklinizi kontrol etmenize olanak tanır. Bu, aşağıdaki gibi tam bir koruma türünü seçmenizi sağlayacaktır:
*YalnızcaYorumlara İzin Ver
- AllowOnlyFormFields
- Yalnızca Düzeltmelere İzin Ver
- Sadece oku
- Koruma yok
Tüm türler şifre korumalıdır ve bu şifre doğru girilmezse kullanıcı belgenizin içeriğini yasal olarak değiştiremez. Dolayısıyla belgeniz gerekli şifreyi girmenize gerek kalmadan size iade edilirse, bu bir şeylerin ters gittiğinin işaretidir.
Güvenlik türünü seçerken şifre belirlemediyseniz diğer kullanıcılar belgenizin korumasını göz ardı edebilir.
Belge Koruması Ekle
Belgenize koruma eklemek basit bir işlemdir; tek yapmanız gereken bu bölümde ayrıntıları verilen koruma yöntemlerinden birini uygulamaktır.
Aspose.Words, Protect yöntemini kullanarak belgelerinizi değişikliklerden korumanıza olanak tanır. Bu yöntem bir güvenlik özelliği değildir ve belgeyi şifrelemez.
Microsoft Word’te, her ikisini de kullanarak düzenlemeyi benzer şekilde kısıtlayabilirsiniz:
- Düzenlemeyi Kısıtla (Dosya → Bilgi → Belgeyi Koru)
- Alternatif özellik – “Düzenlemeyi Sınırla” (İnceleme → Koru → Düzenlemeyi Sınırla)
Aşağıdaki kod örneği belgenize nasıl parola koruması ekleyeceğinizi gösterir:
Aşağıdaki kod örneği, yalnızca form alanlarında düzenlemenin mümkün olması için bir belgede düzenlemenin nasıl kısıtlanacağını gösterir:
Belge Korumasını Kaldır
Aspose.Words, basit ve doğrudan belge değişikliğiyle bir belgedeki korumayı kaldırmanıza olanak tanır. Gerçek şifreyi bilmeden belge korumasını kaldırabilir veya Unprotect yöntemini kullanarak belgenin kilidini açmak için doğru şifreyi sağlayabilirsiniz. Her iki çıkarma yönteminin de hiçbir farkı yoktur.
Aşağıdaki kod örneği, belgenizdeki korumanın nasıl kaldırılacağını gösterir:
Kısıtlanmamış Düzenlenebilir Bölgeleri Belirtin
Belgenizin düzenlenmesini kısıtlayabilir ve aynı zamanda belgenin seçilen kısımlarında değişiklik yapılmasına izin verebilirsiniz. Böylece belgenizi açan herkes bu sınırsız kısımlara ulaşabilecek ve içerikte değişiklik yapabilecektir.
Aspose.Words, belgenizde değiştirilebilecek kısımları StartEditableRange ve EndEditableRange yöntemlerini kullanarak işaretlemenize olanak sağlar.
Aşağıdaki kod örneği, belgenin tamamının salt okunur olarak nasıl işaretleneceğini ve içinde düzenlenebilir bölgelerin nasıl belirtileceğini gösterir:
Ayrıca farklı bölümler için farklı belge düzenleme kısıtlamaları da seçebilirsiniz.
Aşağıdaki kod örneği, belgenin tamamı için bir kısıtlamanın nasıl ekleneceğini ve ardından bölümlerden biri için kısıtlamanın nasıl kaldırılacağını gösterir: