MS Word, DOCX belgesini çeşitli mekanizmalarla korumanıza olanak tanır. Belgeyi açmak için gerekli olan bir parola belirleyebilirsiniz. Öte yandan, belgeyi salt okunur yapma, yalnızca yorumlara veya form alanlarına izin verme vb. koruma düzeylerini belirleyebilirsiniz. Java tabanlı uygulamalarda DOCX dosyalarını koruyun veya korumasını kaldırın.
- Word Belgelerini Korumak veya Korumayı Kaldırmak için Java API
- Word DOCX Dosyalarını Java’da Parola ile Koruyun
- DOCX Dosyalarını Farklı Koruma Türleriyle Güvenli Hale Getirin
- Java kullanarak DOCX Dosyalarının Korumasını Kaldırın/Kilidini Açın
Word Dosyalarını Korumak veya Korumayı Kaldırmak için Java API - Ücretsiz İndirme
Aspose.Words for Java, Java tabanlı uygulamalarınız içinden MS Word belgeleri oluşturmanıza ve işlemenize olanak tanıyan güçlü bir kelime işlemci API’sidir. Ayrıca, Word DOCX belgelerini korumak veya korumayı kaldırmak için güvenlik özelliklerinin otomatikleştirilmesine olanak tanır. API’yi indirebilir veya Maven tabanlı uygulamanıza yüklemesini sağlayabilirsiniz.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<type>pom</type>
</dependency>
Word DOCX Dosyasını Java’da Parola ile Koruyun
Aşağıda, bir Word DOCX belgesini parola kullanarak korumaya yönelik basit adımlar yer almaktadır.
- DOCX dosyasını Document sınıfını kullanarak yükleyin.
- Word belgesini Document.protect(int, java.lang.String) yöntemini kullanarak koruyun.
- Document.save() yöntemini kullanarak korunan belgeyi kaydedin.
Aşağıdaki kod örnekleri, Java kullanılarak bir Word DOCX belgesinin nasıl korunacağını gösterir.
// DOCX dosyası yükleyin
Document doc = new Document("word.docx");
String password = "123456";
// Bir koruma türüyle koruyun
doc.protect(ProtectionType.ALLOW_ONLY_COMMENTS, password);
// belgeyi kaydet
doc.save("Protected Document.docx");
DOCX Dosyalarını Farklı Koruma Türleriyle Koruyun
Ayrıca farklı koruma seviyeleri ile kullanıcının belgeye erişimini kısıtlayabilirsiniz. Bu durumda, kullanıcıya yalnızca belirli bir dizi işlemi gerçekleştirme yetkisi verilecektir. Aspose.Words for Java aşağıdaki koruma türlerini sağlar:
- AllowOnlyComments – Yalnızca yorumların değiştirilmesine izin vermek için.
- AllowOnlyFormFields – Yalnızca form alanlarına veri girişine izin vermek için.
- AllowOnlyRevisions – Yalnızca revizyon işaretleri eklemeye izin vermek için.
- Salt Okunur – Tamamen salt okunur (belgede hiçbir değişikliğe izin verilmez).
- Koruma Yok – Hiç koruma yok.
Aşağıdaki kod örneği, DOCX’te belirli bir koruma türünün parola olmadan nasıl uygulanacağını gösterir.
// DOCX dosyası yükleyin
Document doc = new Document("word.docx");
// Bir koruma türüyle koruyun
doc.protect(ProtectionType.ALLOW_ONLY_COMMENTS);
// belgeyi kaydet
doc.save("Protected Document.docx");
Java kullanarak DOCX Dosyalarının Korumasını Kaldırın/Kilidini Açın
Aspose.Words for Java, birkaç satır kodla MS Word DOCX dosyalarının korumasını kaldırmanıza veya kilidini açmanıza izin verir. Sadece bu değil, aynı zamanda şifreyi girmeden dosyaların korumasını kaldırabilirsiniz. Korumalı bir DOCX dosyasının kilidini açmak için gereken adımlar aşağıdadır.
- DOCX dosyasını Document sınıfını kullanarak yükleyin.
- Document.unprotect() yöntemini kullanarak DOCX dosyasının korumasını kaldırın.
- Kilitlenmemiş dosyayı Document.save() yöntemini kullanarak kaydedin.
Aşağıdaki kod örneği, Java kullanılarak bir Word DOCX dosyasının korumasının nasıl kaldırılacağını gösterir.
// DOCX dosyası yükleyin
Document doc = new Document("word.docx");
// Korumayı kaldır
doc.unprotect();
// belgeyi kaydet
doc.save("Unlocked Document.docx");
Çözüm
Bu makalede, Java kullanarak MS Word DOCX dosyalarını korumayı veya korumayı kaldırmayı öğrendiniz. Ayrıca, bir DOCX dosyasına farklı koruma türlerinin nasıl uygulanabileceğini gördünüz. Aspose.Words for Java hakkında documentation kullanarak daha fazlasını keşfedebilirsiniz.