Festlegen und Bearbeiten von PDF-Metadaten
Metadaten in einem PDF-Dokument beziehen sich auf beschreibende Informationen über das Dokument selbst. Zu den Metadaten in einer PDF-Datei gehören Informationen wie der Titel des Dokuments, der Autor, das Thema, die Schlüsselwörter, das Erstellungsdatum, das Änderungsdatum und mehr. Mit Hilfe von Metadaten lassen sich PDF-Dateien besser indizieren und in Datenbanken durchsuchen. Außerdem wird dadurch ihre Auffindbarkeit im Internet verbessert.
Erste Schritte mit IronPDF
Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.
Festlegen und Bearbeiten von PDF-Metadaten
- Laden Sie die IronPDF C#-Bibliothek für die Bearbeitung von PDF-Metadaten herunter
- Laden Sie eine vorhandene PDF-Datei oder erstellen Sie eine neue
- Zugriff auf die MetaDaten eigenschaft zum Einstellen und Bearbeiten der PDF-Metadaten
- Nutzen Sie das Metadaten-Wörterbuch für eine effektive Metadatenverarbeitung
- Hinzufügen, Bearbeiten oder Entfernen von benutzerdefinierten PDF-Metadateneigenschaften
Beispiel für das Festlegen und Bearbeiten von Metadaten
Bei der Verwendung von IronPDF ist das Einstellen und Bearbeiten der generischen Metadatenfelder in PDFs ein unkomplizierter Prozess. Sie können einfach auf die Eigenschaft MetaData zugreifen, um die verfügbaren Metadatenfelder zu ändern.
:path=/static-assets/pdf/content-code-examples/how-to/metadata-set-edit.cs
using IronPdf;
using System;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
// Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software";
pdf.MetaData.CreationDate = DateTime.Today;
pdf.MetaData.Creator = "IronPDF";
pdf.MetaData.Keywords = "ironsoftware,ironpdf,pdf";
pdf.MetaData.ModifiedDate = DateTime.Now;
pdf.MetaData.Producer = "IronPDF";
pdf.MetaData.Subject = "Metadata Tutorial";
pdf.MetaData.Title = "IronPDF Metadata Tutorial";
pdf.SaveAs("pdf-with-metadata.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Ausgabe PDF
Um die Metadaten des Dokuments anzuzeigen, klicken Sie auf die drei vertikalen Punkte und rufen Sie die Dokumenteigenschaften auf.
Metadaten-Wörterbuch einstellen und abrufen
Mit der Methode "GetMetaDataDictionary" können Sie das vorhandene Metadatenwörterbuch abrufen und auf die im Dokument gespeicherten Metadateninformationen zugreifen. Die Methode "SetMetaDataDictionary" bietet eine effektive Möglichkeit, das Metadaten-Wörterbuch neu zu schreiben. Wenn ein Schlüssel nicht in den generischen Metadatenfeldern vorhanden ist, wird er als benutzerdefinierte Metadateneigenschaft betrachtet.
:path=/static-assets/pdf/content-code-examples/how-to/metadata-set-and-get-metadata-dictionary.cs
using IronPdf;
using System.Collections.Generic;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
Dictionary<string, string> newMetadata = new Dictionary<string, string>();
newMetadata.Add("Title", "How to article");
newMetadata.Add("Author", "IronPDF");
// Set metadata dictionary
pdf.MetaData.SetMetaDataDictionary(newMetadata);
// Retreive metadata dictionary
Dictionary<string, string> metadataProperties = pdf.MetaData.GetMetaDataDictionary();
IRON VB CONVERTER ERROR developers@ironsoftware.com
Ausgabe PDF
Um die Metadaten des Dokuments anzuzeigen, klicken Sie auf die drei vertikalen Punkte und rufen Sie die Dokumenteigenschaften auf.
Hinzufügen, Bearbeiten und Entfernen von benutzerdefinierten Metadaten Beispiel
Zusätzlich zu den Standard-Metadaten eines PDF-Dokuments haben Sie die Möglichkeit, benutzerdefinierte Metadateneigenschaften aufzunehmen. Diese benutzerdefinierten Eigenschaften sind in PDF-Viewer-Software oft nicht sichtbar, da diese in der Regel nur die allgemeinen Metadaten anzeigen und möglicherweise nicht alle vorhandenen Metadateneigenschaften abrufen.
Benutzerdefinierte Metadaten hinzufügen und bearbeiten
Um benutzerdefinierte Metadaten hinzuzufügen, greifen Sie einfach auf die Eigenschaft CustomProperties zu und rufen die Methode "Add" auf. Die Bearbeitung von benutzerdefinierten Metadaten erfordert die Übergabe des Schlüsselwerts an die Eigenschaft CustomProperties und die Neuzuweisung des Werts.
:path=/static-assets/pdf/content-code-examples/how-to/metadata-custom-properties.cs
using IronPdf;
using IronPdf.MetaData;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
PdfCustomMetadataProperties customProperties = pdf.MetaData.CustomProperties;
// Add custom property
customProperties.Add("foo", "bar"); // Key: foo, Value: bar
// Edit custom property
customProperties["foo"] = "baz";
IRON VB CONVERTER ERROR developers@ironsoftware.com
Benutzerdefinierte Metadaten entfernen
Es gibt zwei Möglichkeiten, benutzerdefinierte Metadaten aus einem PDF-Dokument zu entfernen. Sie können die Methode "RemoveMetaDataKey" verwenden, die über die Eigenschaft Metadata zugänglich ist, oder die Methode "Remove" der Eigenschaft CustomProperties verwenden.
:path=/static-assets/pdf/content-code-examples/how-to/metadata-remove-custom-properties.cs
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
// Add custom property to be deleted
pdf.MetaData.CustomProperties.Add("willBeDeleted", "value");
// Remove custom property _ two ways
pdf.MetaData.RemoveMetaDataKey("willBeDeleted");
pdf.MetaData.CustomProperties.Remove("willBeDeleted");
IRON VB CONVERTER ERROR developers@ironsoftware.com