Visión general
La versión 25.5 de GroupDocs.Metadata para .NET trae una gran cantidad de nuevas funciones, mejoras y correcciones de errores para mejorar su experiencia de gestión de metadatos de documentos. Esta versión se centra en proporcionar mejor soporte para archivos SVG, incluida la capacidad de actualizar y limpiar paquetes XMP. Tanto si es un desarrollador que busca integrar la gestión de metadatos en sus aplicaciones como un usuario que desea gestionar los metadatos de documentos de manera eficiente, esta versión tiene algo para usted.
Tabla de contenidos
Cómo limpiar el paquete XMP en archivos SVG
En esta sección, demostraremos cómo limpiar el paquete XMP de un archivo SVG utilizando GroupDocs.Metadata para .NET. Esto puede ser útil cuando necesita eliminar metadatos de archivos SVG para cumplir con políticas de privacidad o para reducir el tamaño del archivo.
Pasos para limpiar el paquete XMP en archivos SVG
- Cargue el archivo SVG usando la clase
Metadata. - Obtenga el paquete raíz del archivo SVG.
- Establezca el paquete XMP en null.
- Guarde el archivo SVG modificado.
Ejemplo 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();
}
Cómo actualizar las propiedades XMP en archivos SVG
En esta sección, le mostraremos cómo actualizar las propiedades XMP de un archivo SVG utilizando GroupDocs.Metadata para .NET. Esto puede ser útil cuando necesita añadir o modificar propiedades de metadatos en archivos SVG para una mejor gestión de documentos. Por ejemplo, cuando desea editar el campo de etiqueta básica de XMP.
Pasos para actualizar las propiedades XMP en archivos SVG
- Cargue el archivo SVG usando la clase
Metadata. - Obtenga el paquete raíz del archivo SVG.
- Cree un nuevo objeto
XmpPacketWrapper. - Establezca las propiedades XMP deseadas.
- Asigne el
XmpPacketWrapperal paquete raíz. - Guarde el archivo SVG modificado.
Ejemplo 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();
}
Comenzar con una prueba gratuita
De forma predeterminada, la biblioteca funciona en modo de prueba sin licencia, lo que le permite explorar sus funciones y características básicas. Puede descargar GroupDocs.Metadata para Python a través de .NET desde la página de lanzamientos de GroupDocs.
Además, puede obtener una licencia temporal en este enlace. La licencia temporal le permite usar la biblioteca sin ninguna restricción y explorar completamente sus capacidades.
Véase también
Para obtener más información, puede consultar los siguientes recursos:
- Documentación de GroupDocs.Metadata para .NET
- Productos de GroupDocs.Metadata para .NET
- Ejemplos de GitHub de GroupDocs.Metadata para .NET
- Lanzamientos de GroupDocs.Metadata para .NET
- Foro de soporte gratuito
Pruebe GroupDocs.Metadata para .NET de forma gratuita
Puede descargar una prueba gratuita desde releases.groupdocs.com y también obtener una licencia temporal en purchase.groupdocs.com/temporary-license/. La licencia temporal le permite probar nuestra biblioteca sin restricciones.