Converter VSDX para PDF em C# | Conversor de Arquivo VSDX para PDF em C#

Microsoft Visio, uma popular aplicação de diagramação e gráficos vetoriais, usa principalmente o formato de arquivo VSDX para criar fluxogramas, diagramas e outras representações visuais complexas. Converter arquivos VSDX para PDF é uma boa prática quando você precisa compartilhar diagramas com outras pessoas que podem não ter as ferramentas necessárias para abrir um arquivo VSDX. O formato PDF é universalmente acessível e oferece uma maneira tranquila de distribuir esses diagramas sem se preocupar com problemas de compatibilidade. Neste guia, aprenderemos a converter VSDX para PDF em C#. Isso ajuda a compartilhar seu trabalho com qualquer pessoa, em qualquer dispositivo.

Este artigo cobre os seguintes tópicos:

API de Conversão de VSDX para PDF em C#

Usaremos o Aspose.Diagram para .NET para converter arquivos VSDX para o formato PDF. É uma API poderosa e versátil projetada especificamente para trabalhar com arquivos do Microsoft Visio. Ela permite criar, manipular ou converter arquivos suportados pelo Visio em PDF ou outros formatos de imagem.

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

Install-Package Aspose.Diagram

Converter VSDX para PDF em C#

Converter um arquivo VSDX para PDF em C# é um processo simples usando os seguintes passos:

  1. Carregue um arquivo VSDX usando a classe Diagram.
  2. Use o método Save() para salvá-lo como PDF.

Aqui está um exemplo rápido de código demonstrando como converter um VSDX para PDF em C#.

Converter Visio VSDX para PDF em C#

Converter Visio VSDX para PDF em C#.

Conversão de VSDX para PDF usando Stream

Alternativamente, podemos converter um diagrama VSDX para PDF usando o objeto stream em C# seguindo os passos abaixo:

  1. Primeiro, carregue o arquivo VSDX com a classe Diagram.
  2. Crie um MemoryStream e salve o diagrama como PDF neste stream.
  3. Agora, crie um FileStream para gravar os dados do PDF em um arquivo.
  4. Em seguida, grave o conteúdo do stream de memória no stream de arquivo.
  5. Finalmente, feche ambos os streams para concluir a operação.

O seguinte exemplo de código mostra como converter um VSDX para PDF usando MemoryStream em C#.

Converter Página Específica do Arquivo VSDX para PDF em C#

Podemos converter uma página específica de um diagrama VSDX para PDF seguindo os passos abaixo:

  1. Primeiro, carregue o arquivo VSDX com a classe Diagram.
  2. Crie uma instância da classe PdfSaveOptions.
  3. Defina o formato de salvamento como PDF.
  4. Especifique o índice da página do diagrama que você deseja converter.
  5. Finalmente, chame o método Save() para salvar o arquivo PDF de saída com as opções especificadas.

O seguinte exemplo de código mostra como salvar uma página específica de um VSDX em PDF usando C#.

Converter uma página específica de um VSDX para PDF em C#

Converter uma página específica de um VSDX para PDF em C#.

Obtenha uma Licença Gratuita

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

Converter Visio para PDF Online

Você também pode experimentar este conversor VSDX para PDF gratuito para converter seus arquivos VSDX para o formato PDF online.

Arquivo VSDX para PDF - Recursos Gratuitos

Além de converter VSDX para PDF, explore como criar, editar ou converter diagramas Visio programaticamente e descubra outras funcionalidades da biblioteca usando os recursos abaixo:

Conclusão

Neste artigo, aprendemos a converter um diagrama Visio de um arquivo VSDX para o formato PDF em C#. Seguindo estes passos, você pode desenvolver facilmente seu próprio aplicativo conversor de VSDX para PDF. Você também pode aproveitar o Aspose.Diagram para .NET para implementar funcionalidades de manipulação de diagramas Visio em seus projetos. Se você tiver alguma dúvida, sinta-se à vontade para entrar em contato conosco em nosso fórum de suporte gratuito.

Veja Também