Converter Visio para SVG em Java

Os diagramas do Visio são frequentemente usados para visualizar dados e processos de negócios. Às vezes, você precisa converter esses diagramas para o formato SVG. SVG (Scalable Vector Graphics) é ideal para a web. É escalável e suportado em todos os navegadores modernos. Neste artigo, você aprenderá como converter VSD ou VSDX arquivos do Visio para SVG em Java.

Neste artigo, vamos abordar o seguinte:

  1. Java Visio to SVG Converter—Download Grátis
  2. Converter VSDX do Visio para SVG em Java
  3. Salvar uma Página Específica como SVG
  4. Converter Visio para SVG Online
  5. Free Resources

Java Visio para SVG Conversor – Download Grátis

Nós vamos usar Aspose.Diagram for Java para converter arquivos Visio para o formato SVG. Esta poderosa biblioteca permite que você trabalhe com arquivos Visio sem precisar do Microsoft Visio. Você pode carregar, editar e converter diagramas VSD ou VSDX com apenas algumas linhas de código Java. Ela suporta todos os principais recursos do Visio e garante uma saída de alta fidelidade ao exportar para SVG ou outros formatos.

Você pode download the JARs ou instalar via Maven:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-diagram</artifactId>
  <version>25.6</version>
</dependency>

Convertir Visio VSDX para SVG em Java

Por favor, siga estes passos para converter um arquivo Visio para SVG em Java:

  1. Carregue o arquivo Visio usando a classe Diagram.
  2. Chame o método save() e especifique o formato SVG.

O seguinte exemplo de código mostra como converter VSDX do Visio para SVG em Java:

// Carregue o arquivo do Visio
Diagram diagram = new Diagram("Sample.vsdx");

// Salvar como SVG
diagram.save("Sample_out.svg", SaveFileFormat.SVG);
Converter VSDX do Visio para SVG em Java

Convert Visio VSDX to SVG em Java.

Salvar Página Específica do Diagrama Visio como SVG em Java

Você pode exportar apenas uma página do diagrama do Visio. Siga estas etapas:

  1. Carregue o arquivo usando a classe Diagram.
  2. Defina opções usando a classe ImageSaveOptions.
  3. Specify the page index.
  4. Salve como SVG.

O seguinte exemplo de código mostra como converter uma página específica de um diagrama VSDX do Visio para SVG em Java:

// Carregar diagrama do Visio
Diagram diagram = new Diagram("Sample.vsdx");

// Definir opções de salvamento
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.SVG);
options.setPageIndex(0); // 0 is the first page

// Salvar página selecionada como SVG
diagram.save("ExportPageToImage_out.svg", options);
Salvar Página Específica do Visio como SVG em Java

Salvar Página Específica do Visio como SVG em Java.

Obtenha uma Licença Gratuita

A Aspose oferece uma licença temporária gratuita que permite que você avalie a funcionalidade completa da API sem restrições. Isso é especialmente útil se você estiver testando a biblioteca para um projeto comercial ou construindo um protótipo. Com a licença temporária, você pode remover marcas d’água de avaliação e acessar todos os recursos como um usuário pago. Para solicitar sua licença gratuita, basta visitar a temporary license page e seguir as instruções para começar.

Converter Visio para SVG Online

Você também pode usar o conversor online gratuito de Visio para SVG para converter VSDX em SVG sem instalar nada.

Image

VSDX para SVG em Java – Recursos Gratuitos

Explore mais com estes links úteis para aprofundar sua compreensão, acessar documentação detalhada, experimentar ferramentas online e encontrar exemplos práticos para aprimorar sua experiência de desenvolvimento.

Conclusão

Neste artigo, você aprendeu como converter arquivos Visio para o formato SVG em Java usando Aspose.Diagram for Java. Nós cobrimos tanto a conversão completa de diagramas quanto como exportar uma página específica como uma imagem SVG. Com apenas algumas linhas de código, você pode automatizar o processo de conversão de diagramas VSD ou VSDX em gráficos escaláveis e amigáveis para a web. Aspose.Diagram for Java torna essa tarefa simples e confiável, mesmo sem o Microsoft Visio instalado.

Se você tiver alguma dúvida ou encontrar problemas, sinta-se à vontade para nos contatar em nosso free support forum, onde nossa equipe está pronta para ajudá-lo.

Veja Também