Este tutorial preciso se centra en cómo convertir SVG a JPG en C#. Incluye detalles de configuración del entorno junto con el algoritmo y un fragmento de código para exportar documento SVG a JPG en C#. Además, puede crear diferentes variaciones de imágenes JPG cambiando las preferencias de la imagen de salida.
Pasos para convertir archivos SVG a JPG en C#
- Configure el entorno instalando la biblioteca Aspose.HTML for .NET para convertir imágenes SVG
- Cargue la imagen SVG de entrada con la clase SVGDocument
- Establece diferentes propiedades de imagen usando la clase ImageSaveOptions
- Exportar imagen SVG a JPG usando el método ConvertSVG
Estos pasos resumen los detalles para convertir un archivo SVG a JPG en C# donde el archivo SVG de entrada se carga en el primer paso. En el siguiente paso, se especifican diferentes propiedades de la imagen JPG. Finalmente, la imagen JPG se procesa con una sola llamada de método que concluye el proceso de conversión.
Fragmento de código para convertir archivos SVG a JPG en C#
using System; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert SVG to JPG using C# | |
{ | |
// Set license | |
Aspose.Html.License lic = new Aspose.Html.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Set path for SVG file | |
String path = "Rectangle.svg"; | |
// Set path for JPG file | |
String savePath = "SVGtoJPG.jpg"; | |
// Initialize SVGDocument object | |
Aspose.Html.Dom.Svg.SVGDocument document = new Aspose.Html.Dom.Svg.SVGDocument(path); | |
// Create an instance of ImageSaveOptions | |
Aspose.Html.Saving.ImageSaveOptions options = new Aspose.Html.Saving.ImageSaveOptions(Aspose.Html.Rendering.Image.ImageFormat.Jpeg); | |
// Call the ConvertSVG method | |
Aspose.Html.Converters.Converter.ConvertSVG(document, options, savePath); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Este fragmento de código muestra cómo convertir un archivo de SVG a JPG en C#. Además, puede improvisar este código para cumplir con sus requisitos. Por ejemplo, la resolución vertical y horizontal, la configuración de la página como el tamaño, el margen y varias otras propiedades se pueden personalizar según sus necesidades.
Este tutorial ha explicado cómo renderizar SVG a JPG en C#. Sin embargo, si desea aprender a convertir imágenes de HTML a JPG, consulte el artículo sobre cómo convertir HTML a JPG en C#.