Panoramica

Il rilascio GroupDocs.Metadata per .NET 25.5 introduce una serie di nuove funzionalità, miglioramenti e correzioni di bug per migliorare la tua esperienza nella gestione dei metadati dei documenti. Questo rilascio si concentra sul fornire un miglior supporto per i file SVG, inclusa la possibilità di aggiornare e pulire i pacchetti XMP. Che tu sia uno sviluppatore che desidera integrare la gestione dei metadati nelle proprie applicazioni o un utente che vuole gestire i metadati dei documenti in modo efficiente, questo rilascio ha qualcosa per te.

Tabella dei contenuti

Come pulire il pacchetto XMP nei file SVG

In questa sezione dimostreremo come rimuovere il pacchetto XMP da un file SVG usando GroupDocs.Metadata per .NET. Questo può essere utile quando è necessario rimuovere i metadati dai file SVG per garantire la conformità alle politiche sulla privacy o per ridurre la dimensione del file.

Passaggi per pulire il pacchetto XMP nei file SVG

  1. Carica il file SVG usando la classe Metadata.
  2. Recupera il pacchetto radice del file SVG.
  3. Imposta il pacchetto XMP a null.
  4. Salva il file SVG modificato.

Esempio di codice

// 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();
}

Come aggiornare le proprietà XMP nei file SVG

In questa sezione ti mostreremo come aggiornare le proprietà XMP di un file SVG usando GroupDocs.Metadata per .NET. Questo può essere utile quando è necessario aggiungere o modificare le proprietà dei metadati nei file SVG per una migliore gestione dei documenti. Ad esempio, quando vuoi modificare il campo Label di XMP Basic.

Passaggi per aggiornare le proprietà XMP nei file SVG

  1. Carica il file SVG usando la classe Metadata.
  2. Recupera il pacchetto radice del file SVG.
  3. Crea un nuovo oggetto XmpPacketWrapper.
  4. Imposta le proprietà XMP desiderate.
  5. Assegna il XmpPacketWrapper al pacchetto radice.
  6. Salva il file SVG modificato.

Esempio di codice

// 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();
}

Iniziare con una prova gratuita

Per impostazione predefinita, la libreria funziona in modalità trial senza licenza, consentendoti di esplorare le sue funzionalità di base. Puoi scaricare GroupDocs.Metadata per Python via .NET dalla pagina GroupDocs Releases.

Inoltre, puoi ottenere una licenza temporanea da questo collegamento. La licenza temporanea ti permette di utilizzare la libreria senza restrizioni e di esplorare completamente le sue capacità.

Vedi anche

Per ulteriori informazioni, puoi consultare le seguenti risorse:

Prova GroupDocs.Metadata per .NET gratuitamente

Puoi scaricare una versione di prova gratuita da releases.groupdocs.com e ottenere una licenza temporanea su purchase.groupdocs.com/temporary-license/. La licenza temporanea ti permette di provare la nostra libreria senza restrizioni.