Ü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
- Laden Sie die SVG‑Datei mit der Klasse
Metadata. - Rufen Sie das Root‑Paket der SVG‑Datei ab.
- Setzen Sie das XMP‑Paket auf
null. - 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
- Laden Sie die SVG‑Datei mit der Klasse
Metadata. - Rufen Sie das Root‑Paket der SVG‑Datei ab.
- Erstellen Sie ein neues
XmpPacketWrapper‑Objekt. - Setzen Sie die gewünschten XMP‑Eigenschaften.
- Weisen Sie das
XmpPacketWrapperdem Root‑Paket zu. - 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:
- GroupDocs.Metadata für .NET Dokumentation
- GroupDocs.Metadata für .NET Produkte
- GroupDocs.Metadata für .NET GitHub‑Beispiele
- GroupDocs.Metadata für .NET Releases
- Kostenloses Support‑Forum
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.