Kennwörter, Sicherheit und Metadaten

IronPDF kann Änderungen an PDF-Metadaten und Sicherheitseinstellungen vornehmen. Was die Sicherheit betrifft, so können PDF-Dateien schreibgeschützt, nicht druckbar, passwortgeschützt und verschlüsselt werden. Für Metadaten bedeutet dies die Möglichkeit, neue Eigenschaften zu definieren und bestehende zu bearbeiten.

Um die Metadaten einer PDF-Datei in IronPDF for Java zu verwalten, muss der Entwickler zunächst einen Verweis auf den "MetadataManager" abrufen. Diese Klasse bietet Methoden für den direkten Zugriff und die Änderung des PDF-Meta-Inhalts. Entwickler können allgemein definierte Meta-Eigenschaften, die in PDF-Dokumenten definiert sind, schnell lesen und bearbeiten, indem sie Getter und Setter mit demselben Namen verwenden.

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

  • produzent
  • erstellungsdatum"
  • schöpfer
  • autor
  • schlüsselwörter
  • thema
  • Titel
  • geändertesDatum

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

    Um andere als die zuvor aufgeführten Eigenschaften zu erhalten und zu setzen, verwenden Sie die Methoden getAnyMetadata und setAnyMetadata mit dem Namen der gewünschten Eigenschaft.

    Ebenso muss der Zugriff auf die Sicherheitseinstellungen eines PDF-Dokuments und deren Änderung über einen SecurityManager erfolgen. Rufen Sie getSecurity für ein PdfDocument auf, um einen Verweis auf seinen SecurityManager abzurufen und diesen zu verwenden, um den Zugriff auf das PDF-Dokument wie für die beabsichtigte Verwendung erforderlich zu beschränken.

    Java-Entwickler können ein `SecurityOptions'-Objekt verwenden, um die PDF-Sicherheitseinstellungen detaillierter zu steuern.