Passwörter, Sicherheit & Metadaten

IronPDF kann Änderungen an PDF-Metadaten und Sicherheitseinstellungen vornehmen. Im Hinblick auf die Sicherheit umfasst dies die Möglichkeit, PDFs schreibgeschützt, nicht druckbar, passwortgeschützt und verschlüsselt zu machen. Für Metadaten umfasst dies die Fähigkeit, neue Eigenschaften zu definieren und bestehende zu bearbeiten.

Um die Metadaten eines PDFs in IronPDF für Java zu verwalten, muss der Entwickler zuerst eine Referenz auf seinen MetadataManager abrufen. Diese Klasse bietet Methoden für den direkten Zugriff und die Änderung des Meta-Inhalts des PDFs. Entwickler können schnell häufig definierte Meta-Eigenschaften lesen und bearbeiten, die auf PDF-Dokumenten definiert sind, indem sie Getter und Setter mit demselben Namen verwenden.

Die vollständige Liste der Eigenschaften mit praktischen Gettern und Settern ist unten:

  • Producer
  • CreationDate
  • Creator
  • Author
  • Keywords
  • Subject
  • Title
  • ModifiedDate

Das Codebeispiel verwendet die Methoden setAuthor, setTitle, setKeywords und setModifiedDate, um den Autor, Titel und Schlüsselwörter des Arbeitsdokuments zu ändern.

Um Eigenschaften zu erhalten und zu setzen, die nicht zuvor aufgelistet wurden, verwenden Sie die Methoden getAnyMetadata und setAnyMetadata mit dem Namen der gewünschten Eigenschaft.

Ebenso muss der Zugriff auf Sicherheits-einstellungen eines PDF-Dokuments und deren Änderung über einen SecurityManager erfolgen. Rufen Sie getSecurity an einem PdfDocument auf, um eine Referenz auf seinen SecurityManager abzurufen, und verwenden Sie ihn, um den Zugriff auf das PDF entsprechend der beabsichtigten Verwendung einzuschränken.

Java-Entwickler können ein SecurityOptions-Objekt für eine präzisere Kontrolle über die Sicherheitseinstellungen von PDFs verwenden.

Erkunden Sie die MetadataManager-API für die Java-PDF-Verwaltung

Bereit anzufangen?
Version: 2025.11 gerade veröffentlicht