Convertir Visio a SVG en C#

Los diagramas de Visio son una parte esencial de muchos procesos empresariales, ofreciendo una representación visual de datos, flujos de trabajo y más. Sin embargo, en ciertos casos, es posible que necesitemos convertir estos diagramas a un formato más versátil como SVG (Scalable Vector Graphics). El formato SVG es ampliamente utilizado porque es escalable, editable y compatible con la mayoría de los navegadores web. En este artículo, aprenderemos cómo convertir archivos de Visio VSD o VSDX a SVG en C#.

Este artículo cubre los siguientes temas:

  1. Convertidor de Visio a SVG en C# – Descarga gratuita
  2. Convertir Visio VSDX a SVG
  3. Guardar una página específica de un Visio como SVG en C#
  4. Convertir Visio a SVG en línea
  5. Recursos gratuitos

Convertidor de Visio a SVG en C# – Descarga gratuita

En este artículo, le guiaremos a través del proceso de conversión de diagramas de Visio a SVG en C# usando la biblioteca Aspose.Diagram para .NET. Proporciona una poderosa API que permite a los desarrolladores crear, manipular y convertir diagramas de Visio sin necesidad de Microsoft Visio.

Por favor, descargue el DLL de la API o instálelo usando NuGet.

PM> Install-Package Aspose.Diagram

Convertir Visio VSDX a SVG usando C#

Podemos convertir fácilmente un diagrama de Visio desde el formato VSDX o VSD a SVG programáticamente en C# siguiendo los pasos a continuación:

  1. Cargue un archivo de Visio de entrada usando la clase Diagram.
  2. Llame al método Save() para guardar el archivo SVG de salida.

El siguiente ejemplo de código muestra cómo convertir un diagrama de Visio a SVG en C#.

Convertir Visio VSDX a SVG en C#

Convertir Visio VSDX a SVG en C#.

Guardar una página específica de un diagrama de Visio como SVG en C#

También podemos especificar opciones de guardado de SVG y guardar cualquier página específica de un diagrama de Visio como una imagen SVG siguiendo los pasos a continuación:

  1. Cargue un archivo de Visio de entrada usando la clase Diagram.
  2. Cree una instancia de la clase ImageSaveOptions.
  3. Después de eso, especifique el PageIndex para guardar como SVG.
  4. Finalmente, llame al método Save() para guardarlo como SVG.

El siguiente ejemplo de código muestra cómo convertir una página específica de un diagrama de Visio a SVG en C#.

Guardar una página específica de un Visio como SVG en C#

Guardar una página específica de un Visio como SVG en C#.

Obtener una licencia gratuita

Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.

Convertir Visio a SVG en línea

Además, también puede probar esta aplicación gratuita de convertidor de Visio a SVG para convertir sus archivos VSDX a formato SVG en línea.

VSDX a SVG en C# - Recursos gratuitos

Además de convertir diagramas de Visio a SVG, puede aprender más sobre la creación o edición de diagramas de Visio programáticamente y explorar varias otras características de la biblioteca utilizando los siguientes recursos:

Conclusión

En este artículo, hemos aprendido cómo convertir un diagrama de Visio de VSDX a SVG en C#. Siguiendo los pasos descritos en este artículo, puede desarrollar fácilmente su propia aplicación de conversión de Visio a SVG. También puede aprovechar Aspose.Diagram para .NET e implementar características de manipulación de diagramas de Visio en sus aplicaciones. En caso de cualquier duda, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también