Como converter SVG para JPG em C #

Este tutorial específico se concentra em como converter SVG em JPG em C#. Ele inclui detalhes de configuração do ambiente junto com o algoritmo e um trecho de código para exportar documento SVG para JPG em C#. Além disso, você pode criar diferentes variações de imagens JPG alterando as preferências da imagem de saída.

Etapas para converter arquivo SVG para JPG em C#

  1. Configure o ambiente instalando a biblioteca Aspose.HTML for .NET para converter imagens SVG
  2. Carregue a imagem SVG de entrada com a classe SVGDocument
  3. Defina diferentes propriedades de imagem usando a classe ImageSaveOptions
  4. Exportar imagem SVG para JPG usando o método ConvertSVG

Estas etapas resumem os detalhes para converter arquivo SVG em JPG em C# onde o arquivo SVG de entrada é carregado na primeira etapa. Na próxima etapa, são especificadas diferentes propriedades da imagem JPG. Por fim, a imagem JPG é renderizada com uma única chamada de método que conclui o processo de conversão.

Trecho de código para converter arquivo SVG para JPG em 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 trecho de código demonstra como converter um arquivo de SVG para JPG em C#. Além disso, você pode improvisar este código para atender às suas necessidades. Por exemplo, resolução vertical e horizontal, configurações de página como tamanho, margem e várias outras propriedades podem ser personalizadas de acordo com suas necessidades.

Este tutorial explicou como renderizar SVG para JPG em C#. No entanto, se você quiser aprender a conversão de imagens HTML para JPG, consulte o artigo sobre como converter HTML para JPG em C #.

 Português