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

  1. Laad het SVG‑bestand met de Metadata‑klasse.
  2. Haal het root‑pakket van het SVG‑bestand op.
  3. Stel het XMP‑pakket in op null.
  4. 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

  1. Laad het SVG‑bestand met de Metadata‑klasse.
  2. Haal het root‑pakket van het SVG‑bestand op.
  3. Maak een nieuw XmpPacketWrapper‑object aan.
  4. Stel de gewenste XMP‑eigenschappen in.
  5. Wijs de XmpPacketWrapper toe aan het root‑pakket.
  6. 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

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.