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.

Parola Korumalı Sunumlar - Java'da PPT-PPTX Kilidini Kilitle

Aşağıdaki konular aşağıda tartışılmaktadı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

PPT'yi Şifre ile 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.

Korumalı PPTX'e Şifre Girin

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.

İş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

PPT'nin Kilidini Açın - Şifre Kaldırıldı

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.

Ayrıca bakınız