Conversão SVG via C#

Converta SVG para PDF, XPS e Imagens, incluindo BMP, JPEG, PNG, TIFF online ou usando a biblioteca C#

Como converter SVG usando C#

SVG (Scalable Vector Graphics) é um formato de imagem baseado em XML para gráficos bidimensionais. É um formato de gráficos vetoriais destinado principalmente à Web. A principal excelência do SVG é sua capacidade inigualável de ser redimensionado para qualquer tamanho sem qualquer degradação da qualidade. Todos os navegadores modernos suportam SVG e parece que a Web já deveria mudar para gráficos vetoriais. No entanto, existem algumas restrições ao uso de SVG e às vezes você precisa converter SVG para outros formatos.

Aspose.SVG para .NET API torna o processo de conversão mais fácil para os desenvolvedores. A conversão entre formatos pode ser realizada usando algumas abordagens diferentes:

  • A classe Converter estática é uma fachada compartilhada que fornece conversões de arquivos SVG para os formatos populares e permite fazer essas operações conveniente e fácil.

  • O método RenderTo() é usado para renderizar SVG em outro formato e enviar um documento para o dispositivo de saída. A API Aspose.SVG fornece a seguinte implementação de dispositivos de saída: as classes PdfDevice, XpsDevice e ImageDevice, que executam a renderização nos formatos de arquivo PDF, XPS e Image, respectivamente.

Conversor SVG Online

Você pode converter SVG com Aspose.SVG para API .NET em tempo real. O exemplo C# a seguir demonstra como converter um documento SVG. Carregue um arquivo do sistema de arquivos local, selecione o formato de saída e execute o exemplo. Você obterá imediatamente o resultado como um arquivo separado.

Conversões populares de SVG na documentação

A biblioteca Aspose.SVG para .NET permite criar, editar, ler e converter arquivos SVG programaticamente usando C#. O principal destaque da API SVG C# é um recurso de conversão. O namespace Aspose.SVG.Converters implementa acesso fácil a métodos de conversão. Ele fornece uma ampla variedade de conversões SVG para formatos populares, como PDF, XPS, JPEG, PNG, BMP, TIFF e GIF. Visite o capítulo de documentação Como converter arquivos SVG para saber mais sobre SVG C# Recursos de conversão de API.

Instalando a biblioteca Aspose.SVG para .NET

Aspose.SVG for .NET é uma biblioteca flexível de plataforma cruzada projetada para fornecer uma ampla variedade de recursos para processamento e renderização de documentos SVG. Ele se integra perfeitamente aos seus aplicativos .NET para trabalhar com arquivos SVG sem instalar nenhum software de terceiros. Nossa API .NET SVG pode ser usada com qualquer linguagem .NET, como C#, VB.NET, ASP.NET, etc. essencial. Isso inclui Windows, Linux e macOS.

Instalando Aspose.SVG para .NET através do NuGet :

  1. Usando o Console do Gerenciador de Pacotes.
  2. Usando a GUI do Gerenciador de Pacotes NuGet.

Para obter mais detalhes sobre a instalação da biblioteca C#, consulte Documentação do Aspose.SVG.

Outras Conversões suportadas

Você também pode converter arquivos SVG em muitos outros formatos de arquivo, incluindo alguns listados abaixo: