Visio VSD VSDX para XAML Java

Os desenhos do Visio são usados para criar diagramas diferentes, como fluxogramas, diagramas de processo, etc. Da mesma forma, XAML é uma linguagem de marcação declarativa usada para criar interfaces de usuário. Em alguns cenários, pode ser necessário converter um VSD ou VSDX Visio para o formato XAML. De acordo com casos de uso semelhantes, este artigo aborda como converter um arquivo VSD ou VSDX em um arquivo XAML em Java.

Conversor de arquivos do Visio para XAML – Instalação da API Java

Aspose.Diagram for Java API suporta trabalhar com VSD, VSDX e outros formatos do Visio. Você não precisa instalar nenhuma ferramenta de terceiros para trabalhar com arquivos do Microsoft Visio em seu aplicativo. Basta baixar o arquivo JAR do New Releases ou instalá-lo do Aspose Repository com as configurações abaixo no arquivo pom.xml:

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.3</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Converter arquivo VSD Visio para XAML programaticamente em Java

Você precisa seguir as etapas abaixo para converter um arquivo VSD Visio para o formato XAML:

  1. Carregue o arquivo VSD de entrada usando um objeto da classe Diagram.
  2. Converta o arquivo de entrada para o formato XAML com o método Save.

O trecho de código abaixo demonstra como converter um arquivo VSD Visio para o formato XAML programaticamente em Java:

// Carregar o diagrama do Visio de entrada
Diagram diagram = new Diagram("Input.vsd");

// Crie uma instância da classe XAMLSaveOptions
XAMLSaveOptions options = new XAMLSaveOptions();
options.setSaveFormat(SaveFileFormat.XAML);

// Salve o arquivo XAML de saída
diagram.save("output.xaml", options);

Converter VSDX para arquivo XAML em Java

Você pode converter um arquivo VSDX para o formato XAML com as etapas abaixo:

  1. Crie um objeto da classe Diagram para carregar o arquivo VSDX de origem.
  2. Converta o arquivo VSDX carregado para o formato XAML.

O exemplo de código abaixo explica como converter um arquivo VSDX para o formato XAML programaticamente em Java:

// Carregar diagrama do Visio de entrada
Diagram diagram = new Diagram("Input.vsdx");

// Crie uma instância da classe XAMLSaveOptions
XAMLSaveOptions options = new XAMLSaveOptions();
options.setSaveFormat(SaveFileFormat.XAML);

// Salve o arquivo XAML de saída
diagram.save("output.xaml", options);

Obtenha uma licença gratuita

Você pode testar a API em sua capacidade total solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você inspecionou como converter um arquivo VSD ou VSDX Visio para o formato XAML programaticamente em Java. Além disso, você pode conferir os outros recursos oferecidos pela API consultando a documentação. Em caso de dúvidas, você pode nos escrever no fórum.

Veja também

Criar fluxograma programaticamente em Java