Convertir SVGZ a SVG usando C#

SVGZ es una versión comprimida del formato de archivo SVG, muy utilizado para gráficos vectoriales en la web. Aunque SVGZ ofrece ventajas de rendimiento debido a su menor tamaño de archivo, a veces puede ser necesario volver a convertirlo al formato SVG sin comprimir. Con Aspose.SVG for .NET , convertir SVGZ a SVG es rápido y sencillo.


¿Por qué convertir SVGZ a SVG?

Los archivos SVGZ son ideales para su uso en la web debido a su tamaño reducido, pero en muchos casos es aconsejable volver a convertirlos a SVG estándar. Los archivos SVG sin comprimir son más fáciles de editar, depurar y visualizar, y están mejor soportados por sistemas y software antiguos, lo que permite una mayor compatibilidad y facilidad de colaboración. He aquí un sencillo fragmento de código C# para convertir un archivo SVGZ comprimido en un SVG estándar:


Código C# para guardar SVGZ como SVG

using Aspose.Svg.Saving;
...

    // Load an SVG document
	SVGDocument document = new SVGDocument("document.svgz");
	
	// Save the document as SVGZ
	document.Save("document.svgz", SVGSaveFormat.SVG);



Pasos para guardar SVGZ como SVG

  1. Carga un documento SVG utilizando uno de los constructores SVGDocument() .
  2. Llame al método Save(path, saveFormat) con SVGSaveFormat.SVG para exportarlo como un SVG sin comprimir. El archivo SVG resultante mantendrá todos los elementos estructurales y la precisión visual del gráfico original sin ninguna compresión.


Ver también – Convertir SVG en SVGZ

  • La API Aspose.SVG for .NET también permite realizar la conversión inversa de SVG a SVGZ con sólo unas líneas de código C#
  • Aspose.SVG ofrece un conversor gratuito en línea Convertidor SVG a SVGZ que permite comprimir y convertir archivos SVG directamente en el navegador, sin necesidad de instalación ni registro. Esta herramienta rápida y fácil de usar está pensada para desarrolladores, diseñadores y cualquiera que necesite gráficos vectoriales ligeros y optimizados para su uso en la web o en la impresión. Sólo tiene que cargar su archivo SVG y descargar el SVGZ comprimido en cuestión de segundos.

Comience con API Aspose.SVG for .NET

Si está interesado en desarrollar gráficos vectoriales escalables y sus aplicaciones, instale nuestro Aspose.SVG for .NET API flexible y de alta velocidad con un potente conjunto de interfaces para C# y otros lenguajes de programación .NET.
Instale desde la línea de comando como nuget install Aspose.SVG o mediante la consola del administrador de paquetes de Visual Studio con Install-Package Aspose.SVG. Alternativamente, obtenga el instalador MSI sin conexión o archivos DLL en un archivo ZIP desde downloads. Aspose.SVG for .NET API es una biblioteca independiente y no depende de ningún software para el procesamiento de documentos SVG.
Para obtener más detalles sobre la instalación de la biblioteca C# y los requisitos del sistema, consulte la Documentación de Aspose.SVG.