Conversión de SVG a través de C#

Convierta SVG a PDF, XPS e imágenes, incluidos BMP, JPEG, PNG, TIFF en línea o usando la biblioteca C#

Cómo convertir SVG usando C#

SVG (Scalable Vector Graphics) es un formato de imagen basado en XML para gráficos bidimensionales. Es un formato de gráficos vectoriales destinado principalmente a la Web. La principal excelencia de SVG es su capacidad inigualable de escalarse a cualquier tamaño sin ninguna degradación de la calidad. Todos los navegadores modernos son compatibles con SVG, y parecería que la Web ya debería cambiar a gráficos vectoriales. Sin embargo, existen algunas restricciones en el uso de SVG y, a veces, es necesario convertir SVG a otros formatos.

Aspose.SVG for .NET API facilita el proceso de conversión para los desarrolladores. La conversión entre formatos se puede realizar utilizando algunos enfoques diferentes:

  • La Converter class estática es una fachada compartida que proporciona conversiones de archivos SVG a los formatos populares y permite que estas operaciones sean cómodas y sencillas.

  • El método RenderTo() se utiliza para representar SVG en otro formato y enviar un documento al dispositivo de salida. La API Aspose.SVG proporciona la siguiente implementación de dispositivos de salida: las clases PdfDevice, XpsDevice e ImageDevice, que realizan la representación en formatos de archivo PDF, XPS e Imagen, respectivamente.

Convertidor SVG en línea

Puede convertir SVG con Aspose.SVG for .NET API en tiempo real. El siguiente ejemplo de C# demuestra cómo convertir un documento SVG. Cargue un archivo del sistema de archivos local, seleccione el formato de salida y ejecute el ejemplo. Inmediatamente obtendrá el resultado como un archivo separado.

Conversiones populares de SVG en la documentación

Aspose.SVG para la biblioteca .NET le permite crear, editar, leer y convertir archivos SVG mediante programación usando C#. Lo más destacado de SVG C# API es una función de conversión. El espacio de nombres Aspose.SVG.Converters implementa un fácil acceso a los métodos de conversión. Proporciona una amplia gama de conversiones de SVG a formatos populares, como PDF, XPS, JPEG, PNG, BMP, TIFF y GIF. Visite el capítulo de documentación Cómo convertir archivos SVG para obtener más información sobre SVG C# Funciones de conversión de API.

Instalación de Aspose.SVG para la biblioteca .NET

Aspose.SVG for .NET es una biblioteca flexible multiplataforma que está diseñada para proporcionar una amplia gama de funciones para procesar y representar documentos SVG. Se integra a la perfección en sus aplicaciones .NET para trabajar con archivos SVG sin instalar ningún software de terceros. Nuestra API SVG .NET se puede usar con cualquier lenguaje .NET, como C#, VB.NET, ASP.NET, etc. Funciona igual de bien en cualquier sistema operativo que pueda instalar Mono (compatible con .NET 4.0 Framework) o usar .NET núcleo. Esto incluye Windows, Linux y macOS.

Instalación de Aspose.SVG for .NET a través de NuGet :

  1. Usando la consola del administrador de paquetes.
  2. Uso de la GUI del Administrador de paquetes NuGet.

Para obtener más detalles sobre la instalación de la biblioteca de C#, consulte Documentación de Aspose.SVG .

Otras Conversiones admitidas

También puede convertir archivos SVG a muchos otros formatos de archivo, incluidos algunos de los que se enumeran a continuación: