Wie man minimale XMP-Metadaten zu PDF mit C# hinzufügt

Dieses Beispiel zeigt, wie man programmgesteuert minimale XMP‑Metadaten zu einem PDF‑Dokument hinzufügt, indem man Aspose.Pdf for .NET verwendet. XMP (Extensible Metadata Platform)‑Metadaten verbessern die Auffindbarkeit von Dokumenten, unterstützen die Einhaltung von Vorgaben und ermöglichen eine konsistente Metadatenverarbeitung über Workflows hinweg. Das Hinzufügen selbst eines einfachen Satzes von Metadatenfeldern stellt die Kompatibilität mit Unternehmenssystemen und Digital‑Asset‑Management‑Tools sicher.

Schritte zum Hinzufügen minimaler XMP-Metadaten zu PDF mit C#

  1. Prüfen, ob die Eingabe‑PDF‑Datei existiert und sie in ein Document‑Objekt laden
  2. Eine PdfXmpMetadata‑Instanz erstellen und an das geladene PDF‑Dokument binden
  3. Überprüfen, ob XMP‑Metadaten bereits vorhanden sind, indem die Metadaten‑Anzahl geprüft wird
  4. Wenn keine Metadaten vorhanden sind, ein minimales Set erforderlicher Felder hinzufügen: CreatorTool, CreateDate, ModifyDate und Nickname
  5. Das aktualisierte PDF‑Dokument mit den neuen XMP‑Metadaten in die Ausgabedatei speichern

Der Code lädt zunächst das PDF, bindet es dann an die XMP metadata facade. Wenn keine Metadaten gefunden werden, fügt er mithilfe der DefaultMetadataProperties class ein kleines, aber bedeutungsvolles Set an Standard‑Eigenschaften hinzu. Schließlich speichert er die Änderungen wieder auf dem Datenträger.

Code to Add Minimal XMP Metadata to PDF using C#

Dieses Beispiel zeigt, wie sichergestellt werden kann, dass jedes erzeugte PDF ein Basisniveau an XMP‑Metadaten enthält, was die Interoperabilität und Rückverfolgbarkeit in automatisierten Dokumenten‑Pipelines verbessert.

 Deutsch