Übersicht

Die GroupDocs.Metadata für .NET 25.5‑Version bringt eine Reihe neuer Funktionen, Verbesserungen und Fehlerbehebungen, um Ihr Erlebnis beim Verwalten von Dokumenten‑Metadaten zu optimieren. Diese Version konzentriert sich darauf, eine bessere Unterstützung für SVG‑Dateien bereitzustellen, einschließlich der Möglichkeit, XMP‑Pakete zu aktualisieren und zu bereinigen. Egal, ob Sie ein Entwickler sind, der Metadaten‑Management in Ihre Anwendungen integrieren möchte, oder ein Nutzer, der Dokumenten‑Metadaten effizient verwalten will – diese Veröffentlichung hat für Sie etwas zu bieten.

Inhaltsverzeichnis

Wie man XMP‑Pakete in SVG‑Dateien bereinigt

In diesem Abschnitt zeigen wir, wie man das XMP‑Paket aus einer SVG‑Datei mithilfe von GroupDocs.Metadata für .NET entfernt. Das kann nützlich sein, wenn Sie Metadaten aus SVG‑Dateien entfernen müssen, um Datenschutzrichtlinien zu entsprechen oder die Dateigröße zu verringern.

Schritte zum Bereinigen von XMP‑Paketen in SVG‑Dateien

  1. Laden Sie die SVG‑Datei mit der Klasse Metadata.
  2. Rufen Sie das Root‑Paket der SVG‑Datei ab.
  3. Setzen Sie das XMP‑Paket auf null.
  4. Speichern Sie die geänderte SVG‑Datei.

Code‑Beispiel

// Clean XMP package
using (Metadata metadata = new Metadata("input.svg"))
{
    // Retrieve the root package of the SVG file
    var format = metadata.GetRootPackage<SvgRootPackage>();

    // Set the XMP package to null to clean it
    format.XmpPackage = null;

    // Save the modified SVG file
    metadata.Save();
}

Wie man XMP‑Eigenschaften in SVG‑Dateien aktualisiert

In diesem Abschnitt zeigen wir Ihnen, wie Sie die XMP‑Eigenschaften einer SVG‑Datei mithilfe von GroupDocs.Metadata für .NET aktualisieren. Das kann nützlich sein, wenn Sie Metadaten‑Eigenschaften in SVG‑Dateien hinzufügen oder ändern möchten, um ein besseres Dokumenten‑Management zu ermöglichen. Zum Beispiel, wenn Sie das XMP‑Basic‑Label‑Feld bearbeiten wollen.

Schritte zum Aktualisieren von XMP‑Eigenschaften in SVG‑Dateien

  1. Laden Sie die SVG‑Datei mit der Klasse Metadata.
  2. Rufen Sie das Root‑Paket der SVG‑Datei ab.
  3. Erstellen Sie ein neues XmpPacketWrapper‑Objekt.
  4. Setzen Sie die gewünschten XMP‑Eigenschaften.
  5. Weisen Sie das XmpPacketWrapper dem Root‑Paket zu.
  6. Speichern Sie die geänderte SVG‑Datei.

Code‑Beispiel

// How to update XMP properties of a SVG file.
using (Metadata metadata = new Metadata("input.svg"))
{
    // Retrieve the root package of the SVG file
    var root = metadata.GetRootPackage<SvgRootPackage>();

    // Print the XmpBasic Label before updating
    Console.WriteLine("XmpBasic Label before: {0}", "");

    // Create a new XmpPacketWrapper object
    var xmpPacketWrapper = new XmpPacketWrapper();

    // Create a new XmpBasicPackage object and set the Label property
    xmpPacketWrapper.Schemes.XmpBasic = new XmpBasicPackage();
    xmpPacketWrapper.Schemes.XmpBasic.Label = "Architecture collection";

    // Assign the XmpPacketWrapper to the root package
    root.XmpPackage = xmpPacketWrapper;

    // Save the modified SVG file
    metadata.Save();
}

Erste Schritte mit einer kostenlosen Testversion

Standardmäßig arbeitet die Bibliothek im Testmodus ohne Lizenz, sodass Sie die grundlegenden Funktionen und Features erkunden können. Sie können GroupDocs.Metadata für Python über .NET von der GroupDocs Releases‑Seite herunterladen.

Zusätzlich können Sie über diesen Link eine temporäre Lizenz erwerben. Die temporäre Lizenz ermöglicht die uneingeschränkte Nutzung der Bibliothek und das vollständige Ausprobieren ihrer Möglichkeiten.

Siehe auch

Weitere Informationen finden Sie in den folgenden Ressourcen:

Testen Sie GroupDocs.Metadata für .NET kostenlos

Sie können eine kostenlose Testversion von releases.groupdocs.com herunterladen und zudem eine temporäre Lizenz unter purchase.groupdocs.com/temporary-license/ erwerben. Die temporäre Lizenz erlaubt es Ihnen, unsere Bibliothek ohne Einschränkungen zu testen.