Visão geral
O lançamento do GroupDocs.Metadata para .NET 25.5 traz uma série de novos recursos, melhorias e correções de bugs para aprimorar sua experiência de gerenciamento de metadados de documentos. Esta versão foca em oferecer melhor suporte para arquivos SVG, incluindo a capacidade de atualizar e limpar pacotes XMP. Seja você um desenvolvedor que deseja integrar o gerenciamento de metadados em suas aplicações ou um usuário que busca gerenciar metadados de documentos de forma eficiente, este lançamento tem algo para você.
Sumário
Como limpar o pacote XMP em arquivos SVG
Nesta seção, demonstraremos como limpar o pacote XMP de um arquivo SVG usando o GroupDocs.Metadata para .NET. Isso pode ser útil quando você precisar remover metadados de arquivos SVG para garantir conformidade com políticas de privacidade ou reduzir o tamanho do arquivo.
Etapas para limpar o pacote XMP em arquivos SVG
- Carregue o arquivo SVG usando a classe
Metadata. - Recupere o pacote raiz do arquivo SVG.
- Defina o pacote XMP como nulo.
- Salve o arquivo SVG modificado.
Exemplo de código
// 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();
}
Como atualizar as propriedades XMP em arquivos SVG
Nesta seção, mostraremos como atualizar as propriedades XMP de um arquivo SVG usando o GroupDocs.Metadata para .NET. Isso pode ser útil quando você precisar adicionar ou modificar propriedades de metadados em arquivos SVG para melhorar o gerenciamento de documentos. Por exemplo, quando quiser editar o campo de rótulo básico do XMP.
Etapas para atualizar as propriedades XMP em arquivos SVG
- Carregue o arquivo SVG usando a classe
Metadata. - Recupere o pacote raiz do arquivo SVG.
- Crie um novo objeto
XmpPacketWrapper. - Defina as propriedades XMP desejadas.
- Atribua o
XmpPacketWrapperao pacote raiz. - Salve o arquivo SVG modificado.
Exemplo de código
// 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();
}
Começando com um teste gratuito
Por padrão, a biblioteca opera em modo de avaliação sem licença, permitindo que você explore seus recursos e funcionalidades básicas. Você pode baixar o GroupDocs.Metadata para Python via .NET na página de lançamentos do GroupDocs.
Além disso, você pode adquirir uma licença temporária neste link. A licença temporária permite usar a biblioteca sem quaisquer restrições e explorar totalmente suas capacidades.
Veja também
- Documentação do GroupDocs.Metadata para .NET
- Produtos do GroupDocs.Metadata para .NET
- Exemplos do GitHub do GroupDocs.Metadata para .NET
- Lançamentos do GroupDocs.Metadata para .NET
- Fórum de suporte gratuito
Experimente o GroupDocs.Metadata para .NET gratuitamente
Você pode baixar uma avaliação gratuita em releases.groupdocs.com e também adquirir uma licença temporária em purchase.groupdocs.com/temporary-license/. A licença temporária permite que você teste nossa biblioteca sem restrições.