Converter Visio para HTML em Python

Microsoft Visio é um software de desenho popular usado para criar diagramas, fluxogramas e outras ilustrações. Há muitos casos de uso para o Visio, desde a criação de diagramas simples até desenhos de engenharia complexos. Ele usa o VSDX como formato de arquivo padrão para salvar arquivos de desenho. Em certos casos, talvez seja necessário converter diagramas do Visio em páginas da Web HTML. Neste artigo, aprenderemos como converter Visio para HTML em Python.

Os seguintes tópicos serão abordados neste artigo:

  1. Python Visio to HTML Converter – Download grátis
  2. Etapas para converter o desenho do Visio em documento HTML
  3. Converter Visio para HTML Programaticamente
  4. Converter Visio para HTML com opções de salvamento

Conversor Python Visio para HTML – Download grátis

Para converter desenhos do Visio em páginas da Web HTML, usaremos o Aspose.Diagram for Python. Podemos criar, editar, converter e processar diagramas do MS Visio usando a API. A API também facilita a manipulação dos formatos de arquivo suportados do Visio com propriedades e métodos fáceis de usar.

A classe Diagram da API é o elemento raiz da hierarquia de objetos do Visio. O método save(string, SaveFileFormat) desta classe permite salvar os dados do diagrama no arquivo em um formato especificado. Temos a enumeração SaveFileFormat que permite salvar a seleção do formato do diagrama. Podemos especificar opções de salvamento adicionais ao renderizar páginas de diagrama para HTML usando a classe HTMLSaveOptions.

Por favor, faça o download do pacote ou instale a API de PyPI usando o seguinte comando pip no console:

pip install aspose-diagram-python 

Como converter o desenho do Visio para HTML usando Python

Podemos converter facilmente um desenho do Visio em um documento HTML usando o Aspose.Diagram for Python seguindo as etapas abaixo:

  • Carregue um arquivo de desenho do Visio.
  • Salve como HTML.

Agora, vamos ver como transformar essas etapas em Python para converter um arquivo do Visio em uma página da Web HTML.

Converter Visio para HTML programaticamente em Python

Siga as etapas abaixo para converter um arquivo do Visio para HTML:

  1. Carregue um arquivo de entrada do Visio usando a classe Diagram.
  2. Chame o método save() para salvá-lo como um HTML. Ele usa o caminho do arquivo HTML de saída e SaveFileFormat como argumentos.

O exemplo de código a seguir mostra como converter um diagrama do Visio em uma página da Web HTML usando Python.

# Este exemplo de código demonstra como converter o diagrama do Visio em uma página da Web HTML.
import aspose.diagram
from aspose.diagram import *

# Carregar um VSDX existente
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")

# Salvar diagrama no formato html
diagram.save("C:\\Files\\Diagram\\sample_out.html", SaveFileFormat.HTML)
Converter-Visio-para-HTML-usando-Python

Converter Visio para HTML usando Python.

Converter Visio para HTML com opções de salvamento em Python

Podemos especificar opções de salvamento de HTML ao converter um arquivo do Visio em uma página da Web HTML seguindo as etapas abaixo:

  1. Em primeiro lugar, carregue um arquivo de entrada do Visio usando a classe Diagram.
  2. Em seguida, crie uma instância da classe HTMLSaveOptions.
  3. Depois disso, especifique as opções de salvamento, como defaultfont, pagesize, pageindex, etc.
  4. Finalmente, chame o método save() para salvá-lo como um HTML. Ele usa o caminho do arquivo HTML de saída e HTMLSaveOptions como argumentos.

O exemplo de código a seguir mostra como converter um Visio em um documento HTML com opções usando Python.

# Este exemplo de código demonstra como converter o diagrama do Visio em uma página da Web HTML com opções de salvamento.
import aspose.diagram
from aspose.diagram import *

# Carregar um VSDX existente
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")

# Definir opções de salvamento de HTML
options = saving.HTMLSaveOptions()

# Valor ou a fonte não está instalada localmente, eles podem aparecer como um bloco,
# Defina o DefaultFont como MingLiu ou MS Gothic para mostrar esses
# personagens.
options.default_font = "MS Gothic";

# Define o número de páginas a serem renderizadas em HTML.
options.page_count = 2;

# Define o índice baseado em 0 da primeira página a ser renderizada. O padrão é 0.
options.page_index = 0;

# Definir tamanho da página
options.page_size = saving.PageSize(saving.PaperSizeFormat.A4)

# Descartar salvar páginas de plano de fundo do diagrama do Visio
options.save_foreground_pages_only = True

# Especifique se deseja incluir a barra de ferramentas ou não. O valor padrão é verdadeiro.
options.save_tool_bar = False

# Definir o título do documento HTML
options.title = "Title goes here";

# Especifique se você deseja salvar o bloco ou não
options.save_title = True;

# Salvar diagrama no formato html
diagram.save("C:\\Files\\Diagram\\Sample_out.html", SaveFileFormat.HTML)

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:

  • carregar um arquivo de desenho existente do Visio;
  • definir opções de salvamento de HTML;
  • especifique o tamanho da página;
  • especifique a fonte padrão;
  • salve o desenho do Visio como HTML em Python.

Além de converter o Visio para HTML em Python, você pode aprender mais sobre Aspose.Diagram for Python API usando a documentação. Em caso de qualquer ambiguidade, sinta-se à vontade para entrar em contato conosco em nosso fórum de suporte gratuito.

Veja também