Zablokuj plik PDF przez Java

Zablokuj pliki PDF za pomocą biblioteki Aspose.PDF przy użyciu Java

Szyfruj dokument PDF za pomocą biblioteki Java

Zablokuj plik PDF za pomocą Aspose.PDF dla Java. Blokowanie plików PDF za pomocą haseł lub szyfrowania jest niezbędne do zachowania poufności poufnych treści i zatrzymania nieautoryzowanego dostępu do danych. Po zablokowaniu pliku PDF za pomocą hasła zyskuje on kontrolę nad tym, kto ma dostęp do jego zawartości, umożliwiając ustawienie uprawnień do czytania, edycji lub drukowania. Zablokuj plik PDF zapobiega nieautoryzowanym zmianom dokumentu, zachowując jego dokładność i niezawodność. Jest to szczególnie ważne dla ochrony danych osobowych lub poufnych oraz zapewnienia bezpieczeństwa tożsamości użytkowników i ich prywatności. Blokowanie plików PDF za pomocą plików haseł pomaga chronić Twoje informacje. Często niektóre branże mają surowe zasady dotyczące ochrony poufnych informacji. Blokowanie plików PDF może spełnić te wymagania i zapewnić niezbędną ochronę. Ważne jest, aby korzystać z szyfrowania odpowiedzialnie, zgodnie z prawem i wytycznymi etycznymi. Zawsze upewnij się, że masz odpowiednie uprawnienia do prawidłowego zabezpieczania dokumentów. Zablokowanie pliku PDF ma kluczowe znaczenie dla ochrony prywatności i bezpieczeństwa przechowywanych w nim danych, zwłaszcza gdy bezpieczeństwo informacji jest najwyższym priorytetem. Aby zaszyfrować pliki PDF, użyjemy interfejsu API Aspose.PDF for Java, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API konwersji dla platformy Java. Możesz pobrać najnowszą wersję bezpośrednio z Maven i zainstalować ją w swoim projekcie opartym na Maven, dodając następujące konfiguracje do pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Jak zaszyfrować PDF za pomocą Java


Potrzebujesz Aspose.PDF for Java, aby wypróbować kod w swoim środowisku.

  1. Otwórz dokument PDF za pomocą obiektu Document.
  2. Utwórz hasło dla użytkownika i właściciela.
  3. Zadzwoń do metody Document.Encrypt.
  4. Zapisz plik PDF.

Dostarczony fragment kodu Java pokazuje, jak zablokować dokumenty PDF za pomocą biblioteki Aspose.PDF. Otwiera dokument PDF o nazwie „Encrypt.pdf”. Szyfruje otwarty plik PDF za pomocą ustawień szyfrowania. Hasło użytkownika i hasło właściciela są dostarczane do uzyskiwania dostępu do uprawnień i zarządzania nimi i wykorzystuje algorytm szyfrowania RC4x128. „0” oznacza, że użytkownikom nie przyznano żadnych specjalnych uprawnień do modyfikowania dokumentu. Po zaszyfrowaniu pliku PDF kod zapisuje zaktualizowany dokument w pliku o nazwie „Encrypt_out.pdf” w tym samym katalogu określonym przez zmienną „DataDiR”. Ten fragment kodu jest uproszczonym przykładem użycia biblioteki lub frameworka Aspose.PDF do zablokowania pliku PDF i zapisania zablokowanej wersji.

Szyfruj dokument PDF - Java

Ten przykładowy kod pokazuje, jak zaszyfrować plik PDF - Java

Input file:

File not added

Password:

Output format:

Output file:


  Document document = new Document(_dataDir + "input.pdf");
  DocumentPrivilege documentPrivilege = DocumentPrivilege.getForbidAll();
  documentPrivilege.setAllowScreenReaders(true);
  document.encrypt("user", "owner", documentPrivilege, CryptoAlgorithm.AESx128, false);
  document.save(_dataDir + "SetPrivileges_out.pdf");