Gizli ve özel belgeler için koruma önemlidir. Bu yazıda, PowerPoint sunum dosyalarının Java’da bir parola ile nasıl kilitleneceğini göreceğiz. Ayrıca, parolalarını kaldırarak sunum dosyalarının kilidini açmayı ve ayrıca PPT & PPTX dosyalarının mevcut parolasını nasıl değiştireceğimizi öğreneceğiz.
Aşağıdaki konular aşağıda tartışılmaktadır:
- PowerPoint PPT/PPTX’i Parolayla Korumak için Java API’si
- Parola ekleyerek PowerPoint Dosyalarını Kilitleyin
- PPT/PPTX Parolasını Değiştirin
- Sunum Şifreleri Nasıl Kaldırılır?
PowerPoint Dosyalarını Kilitlemek ve Kilidini Açmak için Java API
Sunum dosyalarının korunmasını sağlamak için GroupDocs.Merger Java API’sini kullanacağız. API, sunumlar ve diğer belgeler için parola koruma özellikleri ekleme, değiştirme ve kaldırma sağlar.
İndirin ve Yapılandırın
İndirilenler bölümünden kitaplığı edinin. Maven tabanlı Java uygulamanız için aşağıdaki pom.xml yapılandırmasını eklemeniz yeterlidir. Bundan sonra, bu makalenin örneklerini ve GitHub adresinde bulunan daha birçok örneği deneyebilirsiniz. Ayrıntılar için API Referansını ziyaret edebilirsiniz.
<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>
Java’da PowerPoint Dosyalarına Parola Ekleme - PPT/PPTX’i Kilitle
Programlı olarak bir parola ekleyerek herhangi bir sunum dosyasını kolayca kilitleyebilirsiniz. Aşağıdaki adımlar, Java’da herhangi bir PowerPoint sunum (PPT/PPTX) dosyasına nasıl parola ekleneceğini gösterir.
- AddPasswordOptions kullanarak parolayı ayarlayın.
- Merger sınıfını kullanarak sunum dosyasını yükleyin.
- addPassword() yöntemini kullanarak parolayı uygulayın .
- save() yöntemini kullanarak korunan sunuyu kaydedin.
Aşağıdaki Java kod parçacığı, PPT dosyasına bir parola ekleyerek sunumu kilitler.
/*
* PowerPoint Dosyalarını Java'da Parolayla Koruyun
*/
AddPasswordOptions addOptions = new AddPasswordOptions("mySECRETpassWORD");
Merger merger = new Merger("path/presentation.pptx");
merger.addPassword(addOptions);
merger.save("path/protected-presentation.pptx");
Yukarıdaki koddan elde edilen çıktı dosyasını açmaya çalıştığınızda editör veya görüntüleyici sunuyu açarken şifre isteyecektir.
Java’daki PPT/PPTX Dosyalarının Mevcut Parolasını Güncelleyin
Parolanızın birisi tarafından incelendiğinden şüpheniz varsa. Kolayca değiştirebilirsiniz. Aşağıdaki adımlar, Java’daki sunum dosyasının mevcut şifresini değiştirmenize izin verir.
- Geçerli parolayı kullanarak yükleme seçeneklerini hazırlayın.
- Yeni parolayı kullanarak güncelleme seçeneklerini ayarlayın.
- Merger sınıfını kullanarak sunumu yükleyin.
- Şimdi [updatePassword()](https://apireference.groupdocs.com/merger/java/com.groupdocs.merger/Merger#updatePassword(com.groupdocs.merger.domain.options.interfaces.IUpdatePasswordOptions) kullanarak parolayı değiştirin. )) yöntem.
- Son olarak, kilitli dosyayı kaydetmek için save() yöntemini çağırın.
İşte bir PowerPoint PPT/PPTX sunumunun mevcut parolasını yenisiyle değiştiren Java kod parçacığı.
/*
* Java'da korumalı PPT/PPTX dosyalarının şifresini değiştirin
*/
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");
UpdatePasswordOptions updateOptions = new UpdatePasswordOptions("TOPSECRET_pa22WORD");
Merger merger = new Merger("path/protected-presentation.pptx", loadOptions);
merger.updatePassword(updateOptions);
merger.save("path/pwd-changed-presentation.pptx");
Java’da Sunum Parolasını Kaldırma - PPT/PPTX’in Kilidini Açın
Korumayı kaldıralım ve herkesin dosyaya erişmesine izin verelim. Sadece dosyayı açın ve ardından genel erişim için şifresini kaldırın. Aşağıdaki adımlar, Java’da parolayı kaldırarak PPT dosyasının kilidinin nasıl açılacağını gösterir.
- En son parolayı kullanarak yükleme seçeneklerini hazırlayın.
- Merger sınıfını kullanarak PowerPoint PPT/PPTX dosyasını yükleyin.
- removePassword() yöntemini kullanarak parolayı kaldırın.
- Kilidi açılmış dosyayı save() yöntemini kullanarak kaydedin.
Aşağıdaki Java kodu örneği, kilidi açık tutmak için PowerPoint sunu dosyasındaki parolayı kaldırır.
/*
* Java'daki PowerPoint sunumlarından şifreyi kaldırın
*/
LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");
Merger merger = new Merger("path/protected-presentation.pptx", loadOptions);
merger.removePassword();
merger.save("path/no-pwd-presentation.pptx");
Ücretsiz API Lisansı Alın
API’yi değerlendirme sınırlamaları olmadan kullanmak için ücretsiz bir geçici lisans alabilirsiniz.
Çözüm
Bugün öğrendiklerimizi özetleyelim. Bir PowerPoint sunumu (PPTX) kullandık ve önce onu kilitlemek için ona bir parola ekledik. Ardından, mevcut şifresini değiştirdik. Son olarak, Java’da korumalı PowerPoint dosyasının parolasını nasıl kaldıracağımızı öğrendik.
GroupDocs.Merger for Java hakkında daha fazla bilgi edinmek için belgeleri ziyaret edin. Sunum dosyalarını kilitlemek ve kilidini açmak için kendi uygulamalarınızı geliştirmenize yardımcı olacaktır. Sorularınız için forum aracılığıyla bize ulaşın.