Este tutorial rápido lo guía sobre cómo cambiar SVG a PNG usando C#. Obtendrá información nítida para convertir SVG a PNG usando C# en forma de un procedimiento paso a paso y un código de muestra ejecutable junto con las instrucciones para configurar el entorno IDE. El código de muestra es el más simple, sin embargo, podrá personalizar el proceso de varias maneras y también aprenderá a guardar la imagen de salida no solo como PNG sino también en muchos otros formatos.
Pasos para transformar SVG a PNG usando C#
- Configure el entorno de desarrollo para usar Aspose.SVG for .NET desde el administrador de paquetes NuGet
- Cargue el archivo SVG de origen usando el objeto de clase SVGDocument
- Cree un objeto de ImageSaveOptions y establezca el formato en PNG
- Guarde el archivo SVG como una imagen PNG usando el objeto ImageSaveOptions con las propiedades deseadas
Estos pasos abarcan el proceso para cambiar un archivo de SVG a PNG usando C# usando unas pocas líneas de código. Primero, debe cargar el archivo SVG de origen y luego guardarlo en el formato deseado configurando el formato desde un enumerador. El objeto de clase SVGDocument se usa para cargar el archivo SVG de origen, mientras que el objeto de clase ImageSaveOptions se usa para personalizar la imagen de salida.
Código para exportar SVG a PNG usando C#
Podemos observar que el código de muestra que convierte un SVG a PNG usando C# es demasiado simple ya que solo se carga el archivo SVG y luego, usando el método ConvertSVG, se guarda en el formato PNG deseado. El método ConvertSVG() tiene más de 40 funciones sobrecargadas que se pueden usar para convertir un archivo SVG a una variedad de formatos. Además, si solo está trabajando con la conversión a imágenes, el objeto de clase ImageSaveOptions lo ayuda a establecer el color de fondo, el formato, la configuración de la página, el modo de suavizado y también otras propiedades.
En este tutorial, hemos aprendido a convertir SVG en PNG usando C#; sin embargo, si desea aprender a convertir SVG a PDF, consulte el artículo sobre cómo convertir SVG a PDF en C#.