Se você tiver um diagrama do Visio no formato VSD e quiser convertê-lo para VSDX programaticamente. Você pode usar o Python para fazer isso. Nesta postagem do blog, explicaremos como converter um VSD em VSDX em Python.
VSD é um formato de arquivo usado pelo Microsoft Visio, um popular software de diagramação e gráficos vetoriais. É usado para criar e armazenar diagramas, gráficos e outros tipos de representações visuais de dados e processos. Por outro lado, VSDX é o formato de arquivo mais recente usado pelo Visio, que é um formato baseado em XML mais eficiente e compatível com os novos recursos introduzidos nas versões mais recentes do Visio.
Este artigo abordará os seguintes tópicos:
- API Python para converter VSD em VSDX sem Visio – download gratuito
- Etapas para converter VSD em VSDX
- Converter VSD para VSDX
API Python para converter VSD em VSDX sem Visio
Para converter VSD para VSDX, usaremos o Aspose.Diagram for Python. É uma biblioteca de software que permite aos desenvolvedores manipular arquivos do Microsoft Visio em Python. Podemos criar, ler e modificar diagramas e formas do Visio, bem como converter arquivos do Visio para outros formatos de arquivo suportados usando a biblioteca. Ele também fornece suporte para recursos do Visio, como camadas, formas, conectores e blocos de texto.
Um dos principais benefícios de usar o Aspose.Diagram para Python é que ele não requer que o Microsoft Visio esteja instalado na máquina. Isso o torna uma boa opção para desenvolvedores que desejam trabalhar com arquivos do Visio em Python, mas não têm acesso ao Visio.
A API fornece a classe Diagram que é o elemento raiz da hierarquia de objetos do Visio. Podemos salvar o diagrama no arquivo em um formato especificado usando o método Save(string filename, SaveFileFormat format) desta classe. A enumeração SaveFileFormat permite selecionar o formato para salvar os diagramas.
Por favor, baixe o pacote ou instale a API de PyPI usando o seguinte comando pip no console:
pip install aspose-diagram-python
Como converter VSD para VSDX em Python
Podemos converter facilmente um formato VSD para VSDX seguindo as etapas abaixo:
- Carregue um arquivo Visio VSD.
- Salve o Visio como SVG.
A seção a seguir explica como transformar essas etapas em Python e converter VSD em VSDX.
Converter VSD para VSDX usando Python
Siga a etapa abaixo para converter um diagrama do Visio de VSD para VSDX programaticamente em Python:
- Carregue um arquivo Visio VSD de entrada usando a classe Diagram.
- Chame o método save() com o caminho do arquivo VSDX de saída e SaveFileFormat.VSDX como argumentos.
O exemplo de código a seguir mostra como converter um VSD em VSDX em Python.
import aspose.diagram
from aspose.diagram import *
# Inicializar uma classe Diagram
# Carregar arquivo VSD
diagram = Diagram("C:\Files\Sample.vsd")
# Salvar diagrama como VSDX
diagram.save("C:\Files\Sample_out.vsdx", SaveFileFormat.VSDX)
Obtenha licença temporária gratuita
Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.
Conclusão
Neste artigo, aprendemos como converter VSD para VSDX em Python. Além disso, você pode aprender mais sobre Aspose.Diagram para Python API usando documentação. Em caso de ambiguidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.