Wie man PDF-Metadaten in C# setzt und bearbeitet

How to Set and Edit PDF Metadata

This article was translated from English: Does it need improvement?
Translated
View the article in English

Metadaten in einem PDF-Dokument beziehen sich auf beschreibende Informationen über das Dokument selbst. Metadaten in einem PDF umfassen Informationen wie den Titel des Dokuments, den Autor, das Thema, Schlüsselwörter, Erstellungsdatum, Änderungsdatum und mehr. Metadaten ermöglichen eine bessere Indizierung und Durchsuchbarkeit von PDFs in Datenbanken. Sie erhöhen auch die Durchsuchbarkeit im Internet.

als-Überschrift:2(Schnellstart: PDF-Metadaten sofort ändern)

Verwalten Sie Ihre PDF-Metadaten einfach mit IronPDF mit nur wenigen Codezeilen. Laden Sie Ihr PDF, aktualisieren Sie die Metadaten wie Titel, Autor oder Schlüsselwörter und speichern Sie Ihre Änderungen mühelos. Dieser Leitfaden vereinfacht das Setzen und Bearbeiten von Metadaten und stellt sicher, dass Ihre Dokumente gut organisiert und durchsuchbar sind. Verbessern Sie Ihre PDF-Funktionen, indem Sie diesem einfachen Ansatz folgen.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    IronPdf.PdfDocument.FromFile("example.pdf")
        .MetaData = new IronPdf.PdfMetaData { 
            Title="MyDoc", Author="Me", Subject="Demo", Keywords="ironpdf,metadata", Creator="MyApp", Producer="IronPDF", CreationDate=DateTime.Today, ModifiedDate=DateTime.Now 
        }
        .SaveAs("updated_example.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Workflow (5 Schritte)

  1. Laden Sie die IronPDF C#-Bibliothek für die Bearbeitung von PDF-Metadaten herunter
  2. Laden Sie ein vorhandenes PDF oder rendern Sie ein neues
  3. Greifen Sie auf die MetaData-Eigenschaft zu, um die PDF-Metadaten zu setzen und zu bearbeiten
  4. Nutzen Sie das Metadatenverzeichnis für eine effektive Metadatenverarbeitung
  5. Fügen Sie benutzerdefinierte PDF-Metadaten hinzu, bearbeiten Sie sie oder entfernen Sie sie


Beispiel für das Setzen und Bearbeiten von Metadaten

Bei der Verwendung von IronPDF ist das Setzen und Bearbeiten der generischen Metadatenfelder in PDFs ein unkomplizierter Prozess. Sie können einfach auf die MetaData-Eigenschaft 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
$vbLabelText   $csharpLabel

Ausgangs-PDF

Um die Dokumentmetadaten anzuzeigen, klicken Sie auf die drei vertikalen Punkte und greifen Sie auf die Dokumenteigenschaften zu.

Metadatenverzeichnis Setzen und Abrufen

Die GetMetaDataDictionary-Methode ermöglicht es Ihnen, das vorhandene Metadatenverzeichnis abzurufen und die im Dokument gespeicherten Metadateninformationen zuzugreifen. Die SetMetaDataDictionary-Methode bietet eine effektive Möglichkeit, das Metadatenverzeichnis 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
$vbLabelText   $csharpLabel

Ausgangs-PDF

Um die Dokumentmetadaten anzuzeigen, klicken Sie auf die drei vertikalen Punkte und greifen Sie auf die Dokumenteigenschaften zu.

Benutzerdefinierte Metadateneigenschaften Hinzufügen, Bearbeiten und Entfernen Beispiel

Zusätzlich zu den Standardmetadaten eines PDF-Dokuments können Sie benutzerdefinierte Metadateneigenschaften einfügen. Diese benutzerdefinierten Eigenschaften sind in PDF-Viewer-Software häufig nicht sichtbar, da sie in der Regel nur die generischen 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 CustomProperties-Eigenschaft zu und rufen Sie die Add-Methode auf. Das Bearbeiten von benutzerdefinierten Metadaten erfordert das Übergeben des Schlüsselwerts an die CustomProperties-Eigenschaft und das Neuzuordnen seines Wertes.

: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
$vbLabelText   $csharpLabel

Benutzerdefinierte Metadaten Entfernen

Es gibt zwei Möglichkeiten, benutzerdefinierte Metadaten aus einem PDF-Dokument zu entfernen. Sie können die RemoveMetaDataKey-Methode verwenden, die über die Metadateneigenschaft zugänglich ist, oder die Remove-Methode von der CustomProperties-Eigenschaft aus 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
$vbLabelText   $csharpLabel

Bereit zu sehen, was Sie sonst noch tun können? Sehen Sie sich unsere Tutorial-Seite hier an: PDFs signieren und sichern

Häufig gestellte Fragen

Was sind PDF-Metadaten und warum sind sie wichtig?

PDF-Metadaten bestehen aus Informationen wie dem Titel, Autor, Thema, Schlagwörtern sowie Erstellungs- und Änderungsdaten des Dokuments. Diese Metadaten verbessern die Durchsuchbarkeit und Indexierung von PDFs in Datenbanken und im Internet, was die Suche und Verwaltung erleichtert.

Wie kann ich PDF-Metadaten mit C# setzen?

PDF-Metadaten können mit IronPDF gesetzt werden, indem Sie zuerst die Bibliothek herunterladen, ein vorhandenes PDF laden und die MetaData-Eigenschaft aufrufen, um die Metadatenfelder wie Titel, Autor und Schlagwörter zu ändern.

Wie rufe ich das Metadatendictionary in einem PDF ab und ändere es?

Um das Metadatendictionary in einem PDF abzurufen und zu ändern, verwenden Sie die GetMetaDataDictionary-Methode von IronPDF, um auf die aktuellen Metadaten zuzugreifen. Ändern Sie das Dictionary nach Bedarf und übernehmen Sie die Änderungen mit der SetMetaDataDictionary-Methode.

Können benutzerdefinierte Metadaten zu einem PDF hinzugefügt werden?

Ja, benutzerdefinierte Metadaten können zu einem PDF mit IronPDF hinzugefügt werden, indem Sie auf die CustomProperties-Eigenschaft zugreifen und die Add-Methode verwenden, um benutzerdefinierte Schlüssel-Wert-Paare einzufügen.

Wie entferne ich spezifische benutzerdefinierte Metadaten aus einem PDF?

Um spezifische benutzerdefinierte Metadaten aus einem PDF zu entfernen, verwenden Sie die RemoveMetaDataKey-Methode über die MetaData-Eigenschaft oder wenden Sie die Remove-Methode auf die CustomProperties-Eigenschaft in IronPDF an.

Welche Schritte sind notwendig, um PDF-Metadaten mit IronPDF zu bearbeiten?

Um PDF-Metadaten mit IronPDF zu bearbeiten, laden Sie die Bibliothek herunter, laden Sie Ihr PDF, greifen Sie auf die MetaData-Eigenschaft zu, um Metadatenfelder zu ändern, und speichern Sie dann das Dokument mit aktualisierten Metadaten.

Ist es möglich, benutzerdefinierte Metadaten in den meisten PDF-Viewern anzuzeigen?

Benutzerdefinierte Metadaten sind in den meisten PDF-Viewern im Allgemeinen nicht sichtbar, da sie normalerweise nur standardmäßige Metadatenfelder wie Titel und Autor anzeigen.

Wie beginne ich mit der Verwendung von IronPDF zur Metadatenbearbeitung in PDFs?

Um mit der Verwendung von IronPDF zur Metadatenbearbeitung zu beginnen, laden Sie die Bibliothek von NuGet herunter, laden Sie Ihr PDF-Dokument in C# und verwenden Sie die bereitgestellten Methoden, um die Metadateneigenschaften zu bearbeiten.

Welche Methode ermöglicht die Hinzufügung benutzerdefinierter Metadaten in IronPDF?

In IronPDF können benutzerdefinierte Metadaten mithilfe der CustomProperties-Eigenschaft hinzugefügt werden, wobei Sie die Add-Methode verwenden können, um benutzerdefinierte Metadaten einzufügen.

Gibt es Einschränkungen beim Anzeigen von Metadaten in PDF-Viewern?

Ja, Standard-PDF-Viewer zeigen normalerweise nur generische Metadatenfelder an, und benutzerdefinierte Metadaten sind möglicherweise ohne spezialisierte Tools wie IronPDF nicht sichtbar.

Ist IronPDF bei der Arbeit mit Metadaten vollständig mit .NET 10 kompatibel?

Ja – IronPDF bietet volle Kompatibilität mit .NET 10 (geplante Veröffentlichung: November 2025). Das bedeutet, dass alle Metadatenfunktionen (Festlegen von Standardfeldern, Verwalten benutzerdefinierter Metadateneigenschaften, Lesen/Ändern von Metadatenwörterbüchern) ohne zusätzliche Umwege funktionieren. ([ironpdf.com](https://ironpdf.com/blog/using-ironpdf/net-pdf-generation/?utm_source=openai))

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht