Java'da DOCX'i Koruyun veya Korumasını Kaldırın

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 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.

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.

Ayrıca bakınız