Overzicht
De GroupDocs.Metadata voor .NET 25.5-release brengt een reeks nieuwe functies, verbeteringen en bugfixes om uw ervaring met het beheer van documentmetadata te verbeteren. Deze release richt zich op betere ondersteuning voor SVG‑bestanden, inclusief de mogelijkheid om XMP‑pakketten bij te werken en te reinigen. Of u nu een ontwikkelaar bent die metadata‑beheer in uw toepassingen wil integreren of een gebruiker die documentmetadata efficiënt wil beheren, deze release biedt iets voor u.
Inhoudsopgave
Hoe XMP-pakket in SVG-bestanden te reinigen
In dit gedeelte laten we zien hoe u het XMP‑pakket uit een SVG‑bestand kunt reinigen met GroupDocs.Metadata voor .NET. Dit kan nuttig zijn wanneer u metadata uit SVG‑bestanden moet verwijderen om te voldoen aan privacy‑beleid of om de bestandsgrootte te verkleinen.
Stappen om XMP-pakket in SVG-bestanden te reinigen
- Laad het SVG‑bestand met de
Metadata‑klasse. - Haal het root‑pakket van het SVG‑bestand op.
- Stel het XMP‑pakket in op null.
- Sla het gewijzigde SVG‑bestand op.
Codevoorbeeld
// 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();
}
Hoe XMP-eigenschappen in SVG-bestanden bij te werken
In dit gedeelte tonen we hoe u de XMP‑eigenschappen van een SVG‑bestand kunt bijwerken met GroupDocs.Metadata voor .NET. Dit kan nuttig zijn wanneer u metadata‑eigenschappen in SVG‑bestanden wilt toevoegen of wijzigen voor beter documentbeheer. Bijvoorbeeld wanneer u het XMP‑basis‑label wilt bewerken.
Stappen om XMP-eigenschappen in SVG-bestanden bij te werken
- Laad het SVG‑bestand met de
Metadata‑klasse. - Haal het root‑pakket van het SVG‑bestand op.
- Maak een nieuw
XmpPacketWrapper‑object aan. - Stel de gewenste XMP‑eigenschappen in.
- Wijs de
XmpPacketWrappertoe aan het root‑pakket. - Sla het gewijzigde SVG‑bestand op.
Codevoorbeeld
// 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();
}
Aan de slag met een gratis proefversie
Standaard werkt de bibliotheek in proefmodus zonder licentie, zodat u de basisfuncties en -mogelijkheden kunt verkennen. U kunt GroupDocs.Metadata voor Python via .NET downloaden vanaf de GroupDocs Releases‑pagina.
Daarnaast kunt u via deze link een tijdelijke licentie aanschaffen. De tijdelijke licentie stelt u in staat de bibliotheek zonder enige beperking te gebruiken en volledig alle mogelijkheden te verkennen.
Zie ook
- GroupDocs.Metadata voor .NET-documentatie
- GroupDocs.Metadata voor .NET-producten
- GroupDocs.Metadata voor .NET GitHub‑voorbeelden
- GroupDocs.Metadata voor .NET-releases
- Gratis ondersteuningsforum
Probeer GroupDocs.Metadata voor .NET gratis
U kunt een gratis proefversie downloaden van releases.groupdocs.com en ook een tijdelijke licentie verkrijgen op purchase.groupdocs.com/temporary-license/. De tijdelijke licentie stelt u in staat onze bibliotheek zonder beperkingen uit te proberen.