visio para imagem

Os desenhos do Microsoft Visio são frequentemente usados em organizações para diferentes propósitos de design. Você pode converter um arquivo de diagrama do Visio em um formato de imagem programaticamente usando C#. Essa conversão é útil porque as imagens podem ser compartilhadas e visualizadas facilmente em comparação com os formatos de desenho VSD, VSDX, etc. Este artigo aborda diferentes cenários de conversão nas seguintes seções:

Conversor de Desenho para Imagem do Visio – Instalação da API C#

Aspose.Diagram for .NET API pode ser usada para trabalhar com arquivos de diagrama. Você pode criar, editar ou manipular VSD, VSDX e vários outros formatos de arquivo programaticamente usando a linguagem C# no .NET Framework. Configure a API baixando-a da seção Downloads ou com o seguinte comando de instalação NuGet:

PM> Install-Package Aspose.Diagram

Converter arquivo do Visio (VSD/VSDX) em imagem programaticamente usando C#

Talvez seja necessário converter um desenho do Visio em JPG, PNG, TIFF ou outros formatos de imagem com as seguintes etapas:

  1. Chame o construtor do diagrama para carregar o desenho VSD/VSDX de entrada.
  2. Salve o arquivo de imagem JPG, SVG, BMP, GIF ou SVG de saída.

O código abaixo mostra como converter um diagrama VSD/VSDX em uma imagem JPG, SVG, BMP, GIF ou SVG programaticamente usando C#:

// Chame o construtor do diagrama para carregar um desenho VSD/VSDX
Diagram diagram = new Diagram("ExportToImage.vsd");

// Salvar arquivo de imagem JPG, SVG, BMP, GIF ou SVG de saída
diagram.Save("ExportToImage_out.png", SaveFileFormat.PNG);

Converter uma página específica do Visio VSD/VSDX em imagem usando C#

Às vezes, você pode querer consultar uma página específica em um desenho do Visio e ver seu conteúdo ou criar uma miniatura. Você pode converter facilmente uma página específica de um arquivo VSD/VSDX em um arquivo de imagem. Siga as etapas abaixo para renderizar uma página específica de um arquivo de diagrama do Visio em uma imagem programaticamente usando C#:

  1. Carregue o diagrama de entrada como arquivo VSD/VSDX com a classe Diagram.
  2. Especifique o formato da imagem de saída, como PNG.
  3. Especifique a página com índice de página.
  4. Salve formatos de imagem de saída como arquivos JPG, SVG, BMP, GIF ou SVG com o método Salvar.

O código a seguir explica como converter uma página específica em um arquivo de diagrama do Visio (VSD/VSDX) em uma imagem programaticamente usando C#:

// Carregar diagrama de entrada como arquivo VSD/VSDX
Diagram diagram = new Diagram("ExportPageToImage.vsd");

// Especifique o formato da imagem de saída como PNG
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// Salve apenas uma página, por índice de página
options.PageIndex = 0;

// Salvar arquivo de imagem resultante
diagram.Save("ExportPageToImage_out.png", options);

Obtenha licença de API gratuita

Você pode solicitar uma Licença Temporária Gratuita para avaliar a API sem quaisquer limitações.

Conclusão

Concluindo, você aprendeu como converter um arquivo de diagrama do Visio em um formato de imagem, bem como converter uma página específica no arquivo VSD/VSDX em uma imagem programaticamente usando C#. Além disso, você também pode dar uma olhada na API Documentação para obter mais informações sobre a API. Em caso de dúvidas, sinta-se à vontade para entrar em contato conosco pelo Fórum de suporte gratuito.

Veja também

Converter diagramas do MS Visio em PDF usando C#