Sperren Sie PDF mit Java

Sperren Sie PDF-Dateien mit dem Tool Aspose.PDF mithilfe von Java

Schützen Sie das PDF-Dokument mit Java

Sperren Sie PDF mit Aspose.PDF für Java. Das Sperren von PDF-Dateien mit Passwörtern oder Verschlüsselung ist unerlässlich, um vertrauliche Inhalte vertraulich zu behandeln und unbefugten Zugriff auf Daten zu verhindern. Wenn Sie eine PDF-Datei mit einem Passwort sperren, erhält sie die Kontrolle darüber, wer auf ihren Inhalt zugreifen kann, sodass Sie Berechtigungen zum Lesen, Bearbeiten oder Drucken festlegen können. Lock PDF verhindert unbefugte Änderungen am Dokument und behält dessen Genauigkeit und Zuverlässigkeit bei. Dies ist besonders wichtig, um persönliche oder vertrauliche Daten zu schützen und die Sicherheit der Benutzeridentitäten und ihrer Privatsphäre zu gewährleisten. Das Sperren von PDF-Dateien mit Passwortdateien hilft, Ihre Daten zu schützen. In einigen Branchen gelten häufig strenge Regeln zum Schutz vertraulicher Informationen. Das Sperren von PDFs kann diese Anforderungen erfüllen und den erforderlichen Schutz bieten. Es ist wichtig, die Verschlüsselung verantwortungsbewusst einzusetzen und dabei die gesetzlichen und ethischen Richtlinien zu befolgen. Stellen Sie immer sicher, dass Sie über die richtigen Berechtigungen verfügen, um Dokumente ordnungsgemäß zu sichern. Das Sperren einer PDF-Datei ist für den Schutz der Privatsphäre und Sicherheit der darin enthaltenen Daten von entscheidender Bedeutung, insbesondere wenn die Sicherheit von Informationen oberste Priorität hat. Um PDF-Dateien zu verschlüsseln, verwenden wir die Aspose.PDF for Java API, eine funktionsreiche, leistungsstarke und einfach zu bedienende Konvertierungs-API für die Java-Plattform. Sie können die neueste Version direkt von Maven herunterladen und in Ihrem Maven-basierten Projekt installieren, indem Sie die folgenden Konfigurationen zur pom.xml hinzufügen.

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>

So schützen Sie PDF - Java


Sie benötigen Aspose.PDF für Java, um den Code in Ihrer Umgebung auszuprobieren.

  1. Öffnen Sie ein PDF-Dokument mit dem Document-Objekt.
  2. Erstellen Sie ein Passwort für Benutzer und Besitzer.
  3. Rufen Sie die Methode Document.Encrypt auf.
  4. Speichern Sie die PDF-Datei.

Der mitgelieferte Java -Codeausschnitt zeigt, wie PDF-Dokumente mithilfe der Aspose.PDF gesperrt werden. Es öffnet ein PDF-Dokument mit dem Namen „Encrypt.pdf“. Es verschlüsselt das geöffnete PDF mithilfe der Verschlüsselungseinstellungen. Das Benutzerkennwort und das Besitzerkennwort werden für den Zugriff auf und die Verwaltung von Berechtigungen bereitgestellt und verwendet den RC4x128-Verschlüsselungsalgorithmus. Die ‘0’ bedeutet, dass Benutzern keine spezifischen Berechtigungen zum Ändern des Dokuments gewährt werden. Nach dem Verschlüsseln der PDF-Datei speichert der Code das aktualisierte Dokument in einer Datei mit dem Namen ‘Encrypt_out.pdf’ in demselben Verzeichnis, das durch die Variable ‘DataDir’ angegeben wird. Dieser Codeausschnitt ist ein vereinfachtes Beispiel dafür, wie Sie eine Bibliothek oder ein Framework von Aspose.PDF verwenden können, um eine PDF-Datei zu sperren und die gesperrte Version zu speichern.

PDF-Dokument sperren - Java

Dieser Beispielcode zeigt, wie eine PDF-Datei verschlüsselt wird - Java

Input file:

File not added

Password:

Output format:

Output file:

Document pdfDocument = new Document(DATA_DIR.resolve("input.pdf").toString());
DocumentPrivilege documentPrivilege = DocumentPrivilege.getForbidAll();
documentPrivilege.setAllowScreenReaders(true);
pdfDocument.encrypt("user", "owner", documentPrivilege,
        CryptoAlgorithm.AESx128, false);
pdfDocument.save(DATA_DIR.resolve("SetPrivileges_out.pdf").toString());
pdfDocument.close();