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
- Načtěte SVG soubor pomocí třídy
Metadata. - Získejte kořenový balíček SVG souboru.
- Nastavte XMP balíček na hodnotu null.
- 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
- Načtěte SVG soubor pomocí třídy
Metadata. - Získejte kořenový balíček SVG souboru.
- Vytvořte nový objekt
XmpPacketWrapper. - Nastavte požadované XMP vlastnosti.
- Přiřaďte
XmpPacketWrapperke kořenovému balíčku. - 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ů:
- Dokumentace GroupDocs.Metadata pro .NET
- Produkty GroupDocs.Metadata pro .NET
- Příklady na GitHubu pro GroupDocs.Metadata pro .NET
- Vydání GroupDocs.Metadata pro .NET
- Bezplatné fórum podpory
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í.