VSDM Visio para PDF java

VSDM são os arquivos de diagrama do Visio que contêm macros. Essas macros geralmente são desenvolvidas no Visual Basic for Applications que podem executar diferentes ações e são acionadas na abertura do arquivo. Em alguns casos, pode ser necessário converter um arquivo VSDM Visio em um documento PDF. Para atingir esses requisitos, este artigo aborda como converter um arquivo de diagrama VSDM em um documento PDF em Java.

Conversor do Visio para PDF - Configuração da API Java

Aspose.Diagram for Java é uma biblioteca de classes projetada para criar, editar ou manipular diagramas do Visio de dentro de aplicativos Java. Você não precisa instalar o MS Visio para trabalhar com esse recurso. Basta baixar o arquivo JAR da página Downloads ou usar as seguintes configurações do Maven para acessar a API do repositório Aspose:

Repositório:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependência:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-diagram</artifactId>
        <version>22.6</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Converter diagrama VSDM Visio para PDF em Java

Você pode converter um arquivo VSDM em um documento PDF seguindo as etapas abaixo:

  1. Carregue o arquivo VSDM de origem do Visio usando um objeto de classe Diagram.
  2. Exporte o arquivo VSDM para o formato PDF usando o método Salvar.

O código de exemplo abaixo demonstra como converter um arquivo VSDM em um documento PDF em Java:

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

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

Converter diagrama VSDM para PDF com opções avançadas em Java

A conversão de VSDM para PDF pode ser aprimorada configurando várias propriedades expostas pela classe PdfSaveOptions. Por exemplo, tamanho da página, segurança do PDF e vários outros recursos para criar o documento PDF de acordo com seus requisitos. As etapas abaixo explicam como converter um formato VSDM para PDF programaticamente em Java:

  1. Inicialize uma instância de classe Diagram para carregar o diagrama VSDM de entrada.
  2. Crie um objeto da classe PdfSaveOptions.
  3. Defina o tamanho da página para o documento PDF de saída.
  4. Converta o arquivo VSDM Visio para o formato PDF.

O trecho de código a seguir explica como converter um arquivo VSDM Visio em um documento PDF com configurações avançadas programaticamente em Java:

// 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.A_4);

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

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

Obtenha uma licença gratuita

Você pode obter uma Licença Temporária Gratuita para avaliar a API sem quaisquer limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como exportar um arquivo VSDM Visio para um documento PDF programaticamente em Java. Além disso, você pode visitar a seção documentação para verificar vários recursos abordados em diferentes capítulos. Sinta-se à vontade para entrar em contato conosco no fórum caso tenha alguma dúvida.

Veja também