VSDM para PDF

Os arquivos VSDM têm a capacidade de executar macros quando um arquivo é aberto, onde as macros são ações definidas pelo usuário que podem ser desenvolvidas para executar tarefas específicas. Em alguns casos, pode ser necessário converter um arquivo de diagrama VSDM do Visio para o formato PDF para fins de compatibilidade. Assim, este artigo aborda como converter um arquivo VSDM para o formato PDF programaticamente em C#.

VSDM Visio Drawing to PDF Converter – Instalação da API C#

Aspose.Diagram for .NET API pode ser usada para criar, editar ou manipular diferentes tipos de diagramas do Visio como VSD, VSDX, VSDM, etc. Basta acessar a API baixando seus arquivos DLL do New Releases ou usando o seguinte comando de instalação NuGet:

PM> Install-Package Aspose.Diagram

Converter desenho do VSDM Visio para PDF programaticamente em C#

Você pode converter um desenho do VSDM Visio em um arquivo PDF seguindo as etapas abaixo:

  1. Carregue o arquivo de diagrama VSDM de entrada.
  2. Salve o documento PDF de saída.

O trecho de código abaixo mostra como converter um diagrama VSDM em PDF programaticamente em C#:

// Carregar arquivo VSDM de entrada
Diagram diagram = new Diagram("Input.vsdm");

// Salvar arquivo PDF de saída
diagram.Save("output.pdf", SaveFileFormat.PDF);

Converter VSDM para PDF com opções avançadas em C#

O desenho do VSDM Visio para renderização de PDF pode ser personalizado configurando diferentes propriedades, como tamanho da página, criptografia, números de página, etc. Você precisa seguir as etapas abaixo para realizar a conversão avançada do documento VSDM para PDF:

  1. Inicialize um objeto da classe Diagram para carregar o arquivo VSDM de entrada.
  2. Defina diferentes propriedades para renderizar o documento PDF.
  3. Salve o documento PDF de saída usando o método Salvar.

O trecho de código abaixo explica como converter um arquivo VSDM Visio em um documento PDF com opções avançadas programaticamente usando C#:

// Carregar arquivo VSDM de entrada
Diagram diagram = new Diagram("input.vsdm");

// Definir o tamanho da página para o PDF de saída
PageSize size = new PageSize(PaperSizeFormat.A4);

// Defina diferentes opções para renderizar o diagrama VSDM em PDF
PdfSaveOptions options = new PdfSaveOptions();
options.PageSize = size;
options.IsExportComments = true;

// Salvar arquivo PDF de saída
diagram.Save("output.pdf", options);

Obtenha licença de API gratuita

Você pode avaliar a API sem qualquer marca d’água ou limitações de avaliação solicitando uma Licença Temporária Gratuita.

Conclusão

Em conclusão, este artigo aborda como converter um arquivo de diagrama VSDM para o formato PDF programaticamente em C#. Você pode explorar muitos outros recursos da API acessando a seção documentação. Sinta-se à vontade para entrar em contato conosco no fórum em caso de dúvidas.

Veja também

Converter diagramas do MS Visio em PDF usando C#