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 for Java zu verwalten, muss der Entwickler zuerst eine Referenz auf dessen MetadataManager abrufen. Diese Klasse bietet Methoden für den direkten Zugriff und die Änderung des Meta-Inhalts des PDFs. Entwickler können schnell und einfach über Getter und Setter mit dem gleichen Namen die allgemein definierten Metaeigenschaften von PDF-Dokumenten lesen und bearbeiten.
Die vollständige Liste der Eigenschaften mit praktischen Gettern und Settern ist unten:
ProducerCreationDateCreatorAuthorKeywordsSubjectTitleModifiedDate
Das Codebeispiel verwendet die Methoden setAuthor, setTitle, setKeywords und setModifiedDate, um den Autor, Titel und die Schlüsselwörter des Arbeitsdokuments zu ändern.
Um andere als die zuvor genannten Eigenschaften zu erhalten und festzulegen, verwenden Sie die Methoden getAnyMetadata und setAnyMetadata mit dem Namen der gewünschten Eigenschaft.
Ebenso muss der Zugriff auf Sicherheits-einstellungen eines PDF-Dokuments über ein SecurityManager erfolgen. Rufen Sie getSecurity auf einem PdfDocument auf, um eine Referenz auf dessen SecurityManager abzurufen und verwenden Sie es, um den Zugang zum PDF entsprechend der beabsichtigten Verwendung zu beschränken.
Java-Entwickler können ein SecurityOptions Objekt für eine genauere Kontrolle über die Sicherheitseinstellungen des PDFs verwenden.


