Přehled

GroupDocs.Metadata pro .NET verze 25.5 přináší řadu nových funkcí, vylepšení a opravy chyb, které zlepšují správu metadat dokumentů. Tato verze se zaměřuje na lepší podporu SVG souborů, včetně možnosti aktualizovat a čistit XMP balíčky. Ať už jste vývojář, který chce integrovat správu metadat do svých aplikací, nebo uživatel, který potřebuje efektivně spravovat metadata dokumentů, tato verze má pro vás něco užitečného.

Obsah

Jak vyčistit XMP balíček v SVG souborech

V této sekci ukážeme, jak vyčistit XMP balíček ze SVG souboru pomocí GroupDocs.Metadata pro .NET. To může být užitečné, když potřebujete odstranit metadata ze SVG souborů kvůli dodržování zásad ochrany soukromí nebo snížení velikosti souboru.

Kroky pro vyčištění XMP balíčku v SVG souborech

  1. Načtěte SVG soubor pomocí třídy Metadata.
  2. Získejte kořenový balíček SVG souboru.
  3. Nastavte XMP balíček na hodnotu null.
  4. Uložte upravený SVG soubor.

Příklad kódu

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

Jak aktualizovat XMP vlastnosti v SVG souborech

V této sekci vám ukážeme, jak aktualizovat XMP vlastnosti SVG souboru pomocí GroupDocs.Metadata pro .NET. To může být užitečné, když potřebujete přidat nebo upravit metadata ve SVG souborech pro lepší správu dokumentů. Například když chcete editovat pole XMP basic label.

Kroky pro aktualizaci XMP vlastností v SVG souborech

  1. Načtěte SVG soubor pomocí třídy Metadata.
  2. Získejte kořenový balíček SVG souboru.
  3. Vytvořte nový objekt XmpPacketWrapper.
  4. Nastavte požadované XMP vlastnosti.
  5. Přiřaďte XmpPacketWrapper ke kořenovému balíčku.
  6. Uložte upravený SVG soubor.

Příklad kódu

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

Začínáme s Bezplatnou Zkouškou

Ve výchozím nastavení knihovna funguje v režimu zkušební verze bez licence, což vám umožní prozkoumat její základní funkce a možnosti. GroupDocs.Metadata pro Python můžete stáhnout přes .NET na stránce GroupDocs Releases.

Navíc si můžete zakoupit dočasnou licenci prostřednictvím tohoto odkazu. Dočasná licence vám umožní používat knihovnu bez jakýchkoliv omezení a plně využít její schopnosti.

Viz také

Pro více informací můžete nahlédnout do následujících zdrojů:

Vyzkoušejte GroupDocs.Metadata pro .NET zdarma

Můžete si stáhnout bezplatnou zkušební verzi z releases.groupdocs.com a také získat dočasnou licenci na purchase.groupdocs.com/temporary-license/. Dočasná licence vám umožní vyzkoušet naši knihovnu bez omezení.