Neste tutorial de instruções, explicaremos o guia passo a passo para converter SVG em PNG usando C#. Também desenvolveremos um exemplo para o recurso SVG to PNG C# usando as etapas definidas neste post. A transformação de documentos é um processo simples que requer apenas algumas linhas de código. As instruções completas e o código de exemplo podem ser vistos abaixo.
Etapas para converter SVG em PNG usando C#
- Instale o GroupDocs.Conversion for .NET do gerenciador de pacotes NuGet no aplicativo .NET
- Inclua o namespace GroupDocs.Conversion para realizar a conversão de documentos do formato SVG para PNG
- Crie uma instância da classe Converter e passe o arquivo SVG para seu construtor
- Inicialize a classe ImageConvertOptions e defina as opções de conversão para o arquivo PNG de saída
- Invoque o método Convert da classe Converter, passe o nome do arquivo PNG de saída e ImageConvertOptions para ele
Estas instruções descrevem todo o fluxo de trabalho de conversão de documentos de SVG para PNG. Com a ajuda dos pontos mencionados acima, você pode construir fácil e rapidamente o recurso C# SVG para PNG. Você pode começar baixando o pacote necessário e incluindo uma referência a ele em seu código. Nas próximas etapas, carregue o arquivo SVG de origem e defina as opções de conversão para o arquivo PNG de saída. Por fim, salve o arquivo PNG gerado em disco chamando a função Converter.
Código para converter SVG para PNG usando C
O exemplo acima demonstra como implementar o recurso C# converter SVG para PNG seguindo as instruções da seção anterior. Consumimos apenas algumas chamadas de API para realizar a conversão de documentos sem uma ferramenta de terceiros. Você também pode converter SVG para muitos outros formatos de documento, incluindo JPG, GIF, WEBP, PPSM, PSD, CSV e muito mais.
Discutimos o processo de conversão de documentos para transformar o formato SVG para PNG e criamos um código de exemplo para ele neste post. Em nosso tutorial anterior, analisamos como converter HTML para RTF em C #; verifique-o para obter mais informações.