Converter Visio para SVG em C#

Os diagramas do Visio são uma parte essencial de muitos processos de negócios, oferecendo uma representação visual de dados, fluxos de trabalho e muito mais. No entanto, em certos casos, pode ser necessário converter esses diagramas em um formato mais versátil, como o SVG (Scalable Vector Graphics). O formato SVG é amplamente utilizado porque é escalável, editável e suportado pela maioria dos navegadores da web. Neste artigo, aprenderemos como converter arquivos Visio VSD ou VSDX para SVG em C#.

Este artigo cobre os seguintes tópicos:

  1. Conversor de Visio para SVG em C# – Download Gratuito
  2. Converter VSDX do Visio para SVG
  3. Salvar Página Específica de um Visio como SVG em C#
  4. Converter Visio para SVG Online
  5. Recursos Gratuitos

Conversor de Visio para SVG em C# – Download Gratuito

Neste artigo, orientaremos você no processo de conversão de diagramas do Visio para SVG em C# usando a biblioteca Aspose.Diagram para .NET. Ela fornece uma API poderosa que permite aos desenvolvedores criar, manipular e converter diagramas do Visio sem precisar do Microsoft Visio.

Por favor, baixe o DLL da API ou instale-o usando o NuGet.

PM> Install-Package Aspose.Diagram

Converter VSDX do Visio para SVG usando C#

Podemos facilmente converter um diagrama do Visio dos formatos VSDX ou VSD para SVG programaticamente em C# seguindo os passos abaixo:

  1. Carregue um arquivo Visio de entrada usando a classe Diagram.
  2. Chame o método Save() para salvar o arquivo SVG de saída.

O exemplo de código a seguir mostra como converter um diagrama do Visio para SVG em C#.

Converter VSDX do Visio para SVG em C#

Converter VSDX do Visio para SVG em C#.

Salvar Página Específica de um Diagrama do Visio como SVG em C#

Também podemos especificar as opções de salvamento em SVG e salvar qualquer página específica de um diagrama do Visio como uma imagem SVG seguindo os passos abaixo:

  1. Carregue um arquivo Visio de entrada usando a classe Diagram.
  2. Crie uma instância da classe ImageSaveOptions.
  3. Em seguida, especifique o PageIndex a ser salvo como SVG.
  4. Finalmente, chame o método Save() para salvá-lo como SVG.

O exemplo de código a seguir mostra como converter uma página específica de um diagrama do Visio para SVG em C#.

Salvar Página Específica de um Visio como SVG em C#

Salvar Página Específica de um Visio como SVG em C#.

Obter uma Licença Gratuita

Você pode obter uma licença temporária gratuita para testar a biblioteca sem limitações de avaliação.

Converter Visio para SVG Online

Além disso, você também pode experimentar este aplicativo gratuito de conversor de Visio para SVG para converter seus arquivos VSDX para o formato SVG online.

VSDX para SVG em C# - Recursos Gratuitos

Além de converter diagramas do Visio para SVG, você pode aprender mais sobre como criar ou editar diagramas do Visio programaticamente e explorar vários outros recursos da biblioteca usando os recursos abaixo:

Conclusão

Neste artigo, aprendemos como converter um diagrama do Visio de VSDX para SVG em C#. Seguindo os passos descritos neste artigo, você pode facilmente desenvolver seu próprio aplicativo conversor de Visio para SVG. Você também pode aproveitar o Aspose.Diagram para .NET e implementar recursos de manipulação de diagramas do Visio em suas aplicações. Em caso de qualquer dúvida, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.

Veja Também