Exportar formas do Visio para HTML

Exportar formas do Visio para HTML

Sendo um profissional de TI, engenheiro ou gerente de projeto, você pode usar a ferramenta de diagramação MS Visio para seus gráficos de Gantt ou planos de projeto. Em algum momento, se o seu MS Visio expirar e você precisar exibir algumas formas na Web a partir dos arquivos VSDX existentes, este artigo poderá resolver seu problema. Então, vamos discutir como ler e exportar formas do Visio para HTML.

Os seguintes pontos serão abordados neste artigo:

Instalando o pacote do exportador de formas do Python Visio

Para exportar/converter as formas do Visio em um formulário HTML, usaremos um pacote Python Visio shape exporter, que é preciso e fácil de usar.

Faça download ou instale o pacote do PyPI usando o comando pip fornecido abaixo:

pip install aspose-diagram-python 

Recupere a lista de formas do Visio em Python

Sem o MS Visio, quando você não pode abrir e ver as formas existentes de um arquivo VSDX, pode ser necessário conhecer os detalhes dessas formas antes de exportar a desejada para HTML. Então, vamos obter a lista de dados das formas usando as etapas abaixo:

  • Carregue o arquivo VSDX usando a classe Diagram.
  • Defina a página.
  • Faça um loop pelas formas da página definida e imprima o id e o nome da forma.

O exemplo de código a seguir mostra como exibir a lista de formas do Visio usando Python.

Abaixo estão os dados sobre as formas existentes na primeira página do arquivo VSDX.

Shape ID - 7
Name - FAS62xx rear empty

Shape ID - 494
Name - FAS62xx Controller Module

Shape ID - 743
Name - Sheet.743

Shape ID - 779
Name - DS14 mk2 FC.70

Shape ID - 795
Name - Sheet.795

Shape ID - 796
Name - Rectangle

Considerando que o arquivo VSDX se parece com isso:

Recuperar lista de formas do Visio

Converta formas VSDX em HTML programaticamente usando Python

Depois de recuperar a lista, tivemos uma ideia sobre as formas existentes e suas posições. Assim, podemos agora escolher a forma desejada para exportar.

Por favor, siga os passos indicados abaixo:

  • Carregue o arquivo Visio usando a classe Diagram.
  • Defina a página.
  • Especifique a forma.
  • Crie uma instância da classe HTMLSaveOptions.
  • Chame o método Shape.to_html para exportar a forma. Ele usará o caminho do arquivo de saída e HTMLSaveOptions como argumentos.

O trecho de código a seguir mostra como exportar a forma do Visio para HTML em Python.

Você verá o HTML resultante da seguinte maneira.

Exportar dados de forma do Visio para HTML

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a API sem limitações de avaliação.

Resumindo

Resumindo, esperamos que você tenha aprendido como exportar uma forma específica do Visio para HTML. Inicialmente, geramos a lista de dados da forma e exportamos uma única forma para um arquivo HTML.

Você pode visitar a documentação para saber mais sobre a biblioteca do conversor de formas Python Visio.

Finalmente, sugerimos que você fique atento em conholdate.com para atualizações regulares.

Faça uma pergunta

Você pode nos enviar suas perguntas ou dúvidas em nosso fórum.

perguntas frequentes

Como faço para exportar uma forma no Visio?

Neste artigo, discutimos como exportar uma forma do Visio para HTML. Siga este link para explorar outras opções de exportação.

O Visio pode exportar para SVG?

Você pode exportar seus documentos do Visio para SVG ou muitos outros formatos usando várias linguagens de programação. Basta seguir os links abaixo:

Posso usar o Aspose.Diagram for Python como cliente da conholdate.com?

Sim, o titular da licença do conholdate.com está qualificado para usar todas as APIs das famílias de produtos Aspose e GroupDocs.