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
- Converter arquivo VSD Visio para XAML programaticamente em Java
- Converter VSDX para 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:
- Carregue o arquivo VSD de entrada usando um objeto da classe Diagram.
- 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:
- Crie um objeto da classe Diagram para carregar o arquivo VSDX de origem.
- 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.