Daha önce, parola uygulayarak PDF belgelerine erişimi kısıtlamıştık. Bu yazıda, Java’da Word belgelerinin nasıl parola ile korunacağını göreceğiz. Ayrıca, DOC & DOCX dosyalarının mevcut şifresini değiştirmeyi ve son olarak Java uygulamalarında Word belgelerinin kilidini açmak için şifre korumasını nasıl kaldıracağımızı da öğreneceğiz.

Java'da Word Belgelerini Parolayla Koruyun

Aşağıdaki konular aşağıda ele alınmıştır:

Word Belgelerini Kilitlemek/Kilidini Açmak için Java API

GroupDocs.Merger, Java uygulamalarında Word belgelerinin kilitlenmesine ve kilidinin açılmasına izin veren Java API’sini gösterir. Word dosyalarına parola eklemek, parolayı değiştirmek ve ayrıca Java’daki Word dosyalarından parola korumasını kaldırmak için GroupDocs.Merger for Java kullanacağız.

JAR dosyasını indirilenler bölümünden indirebilir veya Java uygulamalarınızda en son depo ve bağımlılık Maven yapılandırmalarını kullanabilirsiniz.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>21.9</version> 
</dependency>

API ve desteklenen diğer belge biçimleri hakkında daha fazla ayrıntı için dokümantasyon ve [GitHub deposu](https://github. com/groupdocs-merger) kaynak kodu örnekleri için.

Java’da Word Belgesini Parolayla Koruyun

Programlı Olarak Kilitlenmiş Word Belgesi

Güvenlik için MS Word DOCX dosyasına bir şifre eklemekle başlayalım. Aşağıdaki adımlar, Java’da Word belgelerine nasıl parola ekleneceğini gösterir.

Aşağıdaki Java kod parçacığı, MS Word DOCX dosyasına bir parola ekler.

/*
 * Java'da Word Belgelerini Parolayla Koruyun
 */
AddPasswordOptions addOptions = new AddPasswordOptions("mySECRETpassWORD");

Merger merger = new Merger("path/document.docx");
merger.addPassword(addOptions);
merger.save("path/protected-document.docx");

Artık parola korumalı belgeyi açmaya çalıştığınızda, belge görüntüleyici ve düzenleyici dosyayı açmak için parola ister.

Korumalı Word Belgesini Açmak İçin Parolayı Girin

Java’daki Word Belgesinin Mevcut Parolasını Değiştirin

Şifreyi yenisi ile değiştirelim. Aşağıdaki adımlar, Java’daki Word dosyasının mevcut parolasını değiştirir.

Aşağıdaki kod parçacığı, Java kullanarak Word belgesinin geçerli parolasını değiştirir.

/*
 * Java'da korumalı DOC/DOCX belgelerinin şifresini değiştirin
 */
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");
UpdatePasswordOptions updateOptions = new UpdatePasswordOptions("TOPSECRET_pa22WORD");

Merger merger = new Merger("path/protected-document.docx", loadOptions);
merger.updatePassword(updateOptions);
merger.save("path/pwd-changed-document.docx");

Java’daki Word Belgesinden Parolayı Kaldırma

Belge artık gizli değilse ve dosya koruması gerekmiyorsa, parolayı kolayca kaldırabilirsiniz. Aşağıdaki adımlar, Java’da korumalı bir Word dosyasının parolasının nasıl kaldırılacağını gösterir.

  • Merger sınıfını ve mevcut parolayı kullanarak korumalı Word belgesini yükleyin.
  • removePassword() yöntemini kullanarak parolasını kaldırın.
  • Kilitlenmemiş DOCX dosyasını save() yöntemini kullanarak kaydedin.

Aşağıda, bir Word dosyasının şifresini kaldırarak kilidi açık/korumasız hale getiren Java kodu örneği verilmiştir.

/*
 * Java'daki Word belgesinden şifreyi kaldırın
 */
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");

Merger merger = new Merger("path/protected-document.docx", loadOptions);
merger.removePassword();
merger.save("path/no-pwd-document.docx");

Ücretsiz API Lisansı Alın

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

Çözüm

Yukarıda konuştuklarımızı özetleyelim. Basit bir Word belgesi kullanarak, Java örneğini kullanarak bir parola ile kilitledik. Ardından, mevcut şifreyi değiştirmeyi öğrendik. Son olarak, herhangi bir Java uygulamasında kilidini açmak için Word dosyasının şifresini kaldırdık.

GroupDocs.Merger for Java hakkında daha fazla bilgi edinmek için belgelerini ziyaret ederek çeşitli desteklenen belge biçimleri için kendi belge koruyucunuzu veya parola kaldırma uygulamalarınızı oluşturmaya başlayın. /docs.groupdocs.com/merger/net/supported-document-formats/). Sorularınız için forum aracılığıyla bize ulaşın.

Ayrıca bakınız