IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR JAVA

Wie man PDF-Dateien in Java passwortschützt

Curtis Chau
Curtis Chau
Updated: 8. Mai 2026

Dieser Artikel zeigt, wie man IronPDF verwendet, um mit PDF-Dokumenten zu arbeiten und neue Dateien mit einem Benutzerpasswort zu schützen.

IronPDF - Java PDF-Bibliothek

IronPDF Java PDF Library ist eine Java-Bibliothek zur Arbeit mit PDF-Dokumenten. Sie bietet eine Vielzahl von Funktionen zum Erstellen und Bearbeiten von PDFs, einschließlich der Möglichkeit, Text, Bilder und andere Inhaltstypen hinzuzufügen sowie das Layout und die Formatierung des Dokuments zu steuern. Sie bietet auch eine Reihe wichtiger Funktionen zur Sicherung von PDF-Inhalten, wie zum Beispiel den Einsatz von Passwortschutzfunktionen in IronPDF.

Schritte zum Schützen von PDFs mit Passwort in Java-Anwendungen

Voraussetzungen für die Projekteinstellung

Um IronPDF in einem Java-Maven-Projekt zu verwenden, müssen Sie sicherstellen, dass Sie die folgenden Voraussetzungen erfüllen:

  1. Java Development Kit (JDK): Eine aktuelle Version von Java muss auf Ihrem Computer installiert sein. Wenn Sie keine JAR-Dateien haben, laden Sie das neueste JDK von der Oracle-Website herunter.

  2. Maven: Maven ist ein wichtiges Build-Automatisierungstool for Java-Projekte, das zur Verwaltung des Projekts und seiner Abhängigkeiten benötigt wird. Laden Sie Maven oder die JAR-Datei von der Apache Maven Website herunter, falls nicht installiert.

  3. IronPDF for Java Bibliothek: Sie benötigen auch die IronPDF for Java Bibliothek, die als Abhängigkeit zu Ihrem Maven-Projekt hinzugefügt wird. Dies kann durch Hinzufügen der folgenden Abhängigkeit zu Ihrer Projekt-pom.xml-Datei erfolgen. Maven wird sie automatisch herunterladen und im Projekt installieren.

    <dependency>
        <groupId>com.ironsoftware</groupId>
        <artifactId>ironpdf</artifactId>
        <version>YOUR_VERSION_HERE</version>
    </dependency>
    XML
  4. Slf4j-Abhängigkeit: Fügen Sie die Slf4j-Abhängigkeit in die pom.xml-Datei ein.

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>2.0.3</version>
    </dependency>
    XML

Sobald Sie Ihr Java-Programm mit der Passwortschutz-Fähigkeit für PDFs eingerichtet haben, sind Sie bereit, IronPDF zu verwenden, um eine PDF-Datei mit Passwortschutz zu schützen.

Wichtige Schritte vor dem Schreiben des Codes

Importieren Sie zuerst die notwendigen IronPDF-Klassen in Ihren Java-Code. Fügen Sie den folgenden Code am Anfang der "Main.java"-Datei ein:

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.metadata.MetadataManager;
import com.ironsoftware.ironpdf.security.PdfPrintSecurity;
import com.ironsoftware.ironpdf.security.SecurityManager;
import com.ironsoftware.ironpdf.security.SecurityOptions;

import java.io.IOException;
import java.nio.file.Paths;
import java.util.Date;
Java

Geben Sie nun in der Hauptmethode Ihren Lizenzschlüssel mit der IronPDF-setLicenseKey-Methode ein.

// Set your IronPDF license key
License.setLicenseKey("Your license key");
Java

Ein verschlüsseltes PDF-Dokument öffnen

Der folgende Codeabschnitt öffnet ein Dokument, das mit dem Passwort "password" verschlüsselt wurde:

// Load an encrypted PDF file using its password
PdfDocument pdf = PdfDocument.fromFile(Paths.get("encrypted.pdf"), "secretPassword");
Java

Im obigen Codeabschnitt wird eine verschlüsselte PDF-Datei mit dem Passwort "password" geöffnet.

Passwortschutz für PDF in Java, Abbildung 1: Öffnen eines verschlüsselten PDF-Dokuments Ein verschlüsseltes PDF-Dokument öffnen

PDF-Dokument mit Passwortschutz verschlüsseln

Ändern wir das Besitzerpasswort der "encrypted.pdf"-Datei, die im vorherigen Schritt geöffnet wurde. Der folgende Code hilft, diese Aufgabe zu erfüllen:

// Change or set the document owner password
SecurityManager securityManager = pdf.getSecurity();
// Remove existing passwords and encryption from the document
securityManager.removePasswordsAndEncryption();
// Set a new password for the document
securityManager.setPassword("secret-key");
Java

Der erste Schritt ist, das Passwort mit der removePasswordsAndEncryption-Methode zu entfernen und dann ein neues Passwort mit der setPassword-Methode festzulegen.

Passwortgeschützte PDF-Dokumente speichern

Speichern Sie schließlich das PDF-Dokument mit der folgenden Codezeile:

// Save the secured PDF document
pdf.saveAs(Paths.get("assets/secured.pdf"));
Java

Die Ausgabedatei wird nun mit dem Passwort "secret-key" geöffnet.

Passwortschutz für PDF in Java, Abbildung 2: Neu verschlüsseltes PDF-Dokument Neu verschlüsseltes PDF-Dokument

Dateisicherheitseinstellungen bearbeiten

Wichtige Sicherheitsoptionen können in Java mit IronPDF einfach mit der SecurityOptions-Klasse festgelegt werden. Der untenstehende Code macht das PDF schreibgeschützt und verhindert, dass Benutzer kopieren, einfügen und drucken, und setzt Passwörter für den Besitzer und den Benutzer.

// Configure security options for the PDF document
SecurityOptions securityOptions = new SecurityOptions();
securityOptions.setAllowUserCopyPasteContent(false);
securityOptions.setAllowUserAnnotations(false);
securityOptions.setAllowUserPrinting(PdfPrintSecurity.NO_PRINT);
securityOptions.setAllowUserFormData(false);

SecurityManager securityManager = pdf.getSecurity();
// Apply the specified security options to the PDF
securityManager.setSecurityOptions(securityOptions);
Java

Dies setzt alle notwendigen Sicherheitsoptionen für das PDF-Dokument.

Passwortschutz für PDF in Java, Abbildung 3: Neue PDF-Sicherheitseinstellungen Neue PDF-Sicherheitseinstellungen

Zusammenfassung

Dieser Artikel erklärte, wie man ein bestehendes PDF-Dokument öffnet und Passwortschutz mit der IronPDF-Bibliothek für Java in Java hinzufügt. IronPDF erleichtert die Arbeit mit PDF-Dateien in Java erheblich. Ob Sie ein neues Dokument erstellen oder einen PDF-Viewer entwickeln möchten, IronPDF hilft, diese Aufgabe mit einer einzigen Codezeile zu erreichen. IronPDF's Engine ist gut geeignet für die Java-Programmiersprache, da sie schnell und speichereffizient ist. Mit IronPDF können Sie ein Benutzerpasswort zusammen mit dem Besitzerpasswort festlegen. Es bietet vollständige Schutzoptionen zusammen mit anderen Funktionen wie Konvertierung in PDF aus anderen Formaten mit IronPDF, Aufteilung von Dokumenten mit IronPDF und Zusammenführung von Dokumenten mit IronPDF.

IronPDF kann kostenlos in einer kostenlosen Testversion von IronPDF verwendet und für kommerzielle Nutzung mit IronPDF lizenziert werden. Sein Lite-Paket beginnt bei $999. Laden Sie IronPDF herunter und probieren Sie es aus.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $