Microsoft Visio es un popular software de dibujo que se utiliza para crear diagramas, diagramas de flujo y otras ilustraciones. Hay muchos casos de uso para Visio, desde la creación de diagramas simples hasta dibujos de ingeniería complejos. Utiliza VSDX como formato de archivo predeterminado para guardar archivos de dibujo. En ciertos casos, es posible que necesitemos convertir los diagramas de Visio a páginas web HTML. En este artículo, aprenderemos cómo convertir Visio a HTML en Python.
En este artículo se tratarán los siguientes temas:
- Python Visio to HTML Converter – Descarga gratuita
- Pasos para convertir un dibujo de Visio en un documento HTML
- Convertir Visio a HTML mediante programación
- Convertir Visio a HTML con opciones de guardado
Python Visio to HTML Converter – Descarga gratuita
Para convertir dibujos de Visio en páginas web HTML, usaremos Aspose.Diagram for Python. Podemos crear, editar, convertir y procesar diagramas de MS Visio utilizando la API. La API también facilita la manipulación de los formatos de archivo compatibles de Visio con propiedades y métodos fáciles de usar.
La clase Diagrama de la API es el elemento raíz de la jerarquía de objetos de Visio. El método save(string, SaveFileFormat) de esta clase permite guardar los datos del diagrama en el archivo en un formato específico. Tenemos la enumeración SaveFileFormat que permite guardar la selección del formato del diagrama. Podemos especificar opciones de guardado adicionales al representar páginas de diagramas en HTML usando la clase HTMLSaveOptions.
Descargue el paquete o instale la API desde PyPI usando el siguiente comando pip en la consola:
pip install aspose-diagram-python
Cómo convertir un dibujo de Visio a HTML usando Python
Podemos convertir fácilmente un dibujo de Visio en un documento HTML utilizando Aspose.Diagram para Python siguiendo los pasos que se detallan a continuación:
- Cargue un archivo de dibujo de Visio.
- Guardar como HTML.
Ahora, veamos cómo transformar estos pasos en Python para convertir un archivo de Visio en una página web HTML.
Convierta Visio a HTML mediante programación en Python
Siga los pasos que se indican a continuación para convertir un archivo de Visio a HTML:
- Cargue un archivo de entrada de Visio utilizando la clase Diagram.
- Llame al método save() para guardarlo como HTML. Toma la ruta del archivo HTML de salida y SaveFileFormat como argumentos.
El siguiente ejemplo de código muestra cómo convertir un diagrama de Visio en una página web HTML mediante Python.
# Este ejemplo de código muestra cómo convertir un diagrama de Visio en una página web HTML.
import aspose.diagram
from aspose.diagram import *
# Cargue un VSDX existente
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")
# Guardar diagrama en formato html
diagram.save("C:\\Files\\Diagram\\sample_out.html", SaveFileFormat.HTML)
Convierta Visio a HTML con opciones de guardado en Python
Podemos especificar las opciones de guardado de HTML al convertir un archivo de Visio a una página web HTML siguiendo los pasos que se detallan a continuación:
- En primer lugar, cargue un archivo de entrada de Visio utilizando la clase Diagram.
- A continuación, cree una instancia de la clase HTMLSaveOptions.
- Después de eso, especifique opciones de guardado como fuente predeterminada, tamaño de página, índice de página, etc.
- Finalmente, llame al método save() para guardarlo como HTML. Toma la ruta del archivo HTML de salida y HTMLSaveOptions como argumentos.
El siguiente ejemplo de código muestra cómo convertir un Visio en un documento HTML con opciones usando Python.
# Este ejemplo de código demuestra cómo convertir un diagrama de Visio en una página web HTML con opciones de guardado.
import aspose.diagram
from aspose.diagram import *
# Cargue un VSDX existente
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")
# Definir opciones de guardado de HTML
options = saving.HTMLSaveOptions()
# Valor o la fuente no está instalada localmente, pueden aparecer como un bloque,
# Establezca DefaultFont como MingLiu o MS Gothic para mostrar estos
# caracteres.
options.default_font = "MS Gothic";
# Establece el número de páginas para representar en HTML.
options.page_count = 2;
# Establece el índice basado en 0 de la primera página para representar. El valor predeterminado es 0.
options.page_index = 0;
# Establecer tamaño de página
options.page_size = saving.PageSize(saving.PaperSizeFormat.A4)
# Descartar guardar páginas de fondo del diagrama de Visio
options.save_foreground_pages_only = True
# Especifique si desea incluir la barra de herramientas o no. El valor predeterminado es verdadero.
options.save_tool_bar = False
# Establecer el título del documento HTML
options.title = "Title goes here";
# Especifique que desea guardar el mosaico o no
options.save_title = True;
# Guardar diagrama en formato html
diagram.save("C:\\Files\\Diagram\\Sample_out.html", SaveFileFormat.HTML)
Obtenga una Licencia Temporal Gratis
Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.
Conclusión
En este artículo, hemos aprendido a:
- cargar un archivo de dibujo de Visio existente;
- definir las opciones de guardado de HTML;
- especificar tamaño de página;
- especificar la fuente predeterminada;
- guarde el dibujo de Visio como HTML en Python.
Además de convertir Visio a HTML en Python, puede obtener más información sobre Aspose.Diagram para la API de Python utilizando la documentación. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.