Convertir imagen a Visio en C# - Convertidor de imagen a diagrama

Microsoft Visio es una aplicación de diagramas y gráficos vectoriales utilizada para crear diagramas, diagramas de flujo y otras representaciones visuales de datos. En este artículo, discutiremos cómo convertir una imagen a Visio en C#, brindando una guía paso a paso para ayudarlo a realizar esta tarea con éxito.

En este artículo se tratarán los siguientes temas:

  1. Convertidor de imagen a diagrama de C#: descarga gratuita
  2. Pasos para convertir una imagen a Visio
  3. Convertir imagen PNG a Visio
  4. Convertir imagen JPG a Visio
  5. Insertar imagen BMP en Visio
  6. Convertir imagen en diagrama en línea
  7. Convertidor de imagen a diagrama - Recursos de aprendizaje

Convertidor de imagen a diagrama de C#: descarga gratuita

Para insertar imágenes en los diagramas de Visio, usaremos la API Aspose.Diagram for .NET. Permite a los desarrolladores crear, manipular y convertir archivos de Visio mediante una API simple e intuitiva. Con Aspose.Diagram, puede agregar fácilmente formas, conectores, texto y otros elementos a los diagramas de Visio. Aspose.Diagram se usa ampliamente en el desarrollo de aplicaciones empresariales, herramientas de visualización de datos y otros programas de software que requieren integración con Visio.

Descargue la DLL de la API o instálela usando NuGet.

PM> Install-Package Aspose.Diagram 

Cómo convertir una imagen a Visio usando C#

Podemos convertir fácilmente cualquier imagen en un diagrama de Visio utilizando Aspose.Diagram for .NET siguiendo los pasos que se detallan a continuación:

  1. Cree un nuevo dibujo de Visio.
  2. Obtener página por índice.
  3. Establezca la posición X e Y junto con el ancho y la altura de la imagen.
  4. Importe la imagen como una forma de Visio.
  5. Guardar el diagrama de Visio.

Ahora, veamos cómo transformar estos pasos en C# para insertar una imagen en un diagrama de Visio.

Convertir PNG a Visio en C#

Siga los pasos que se indican a continuación para convertir una imagen PNG en un diagrama de Visio.

  1. Crea una instancia de la clase Diagram.
  2. Inicialice un objeto de clase de página por índice de la colección de páginas.
  3. Defina pinX, pinY, ancho y alto.
  4. Después de eso, llama al método AddShape() con la imagen FileStream.
  5. Finalmente, guarde el diagrama de Visio usando el método Save(). Toma la ruta del archivo VSDX de salida y SaveFileFormat como argumentos.

El siguiente ejemplo de código muestra cómo convertir una imagen PNG en un diagrama de Visio mediante C#.

// Este ejemplo de código muestra cómo convertir una imagen PNG en un diagrama de Visio.
using Aspose.Diagram;
using System.Drawing;

// Crear un nuevo diagrama
Diagram diagram = new Diagram();

// Obtener objeto de página por índice
Page page0 = diagram.Pages[0];

// Establecer pinX, pinY, ancho y alto
double pinX = 1, pinY = 1, width = 4, hieght = 5;

// Importar imagen de mapa de bits como forma de Visio
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.png", FileMode.OpenOrCreate));

// Guardar diagrama de Visio
diagram.Save("C:\\Files\\PNGtoVisio.vsdx", SaveFileFormat.Vsdx);
Convertir imagen PNG a Visio en C#

Convierta una imagen PNG a Visio en C#.

Convertir JPG a Visio en C#

Del mismo modo, podemos convertir cualquier imagen JPG en un diagrama de Visio siguiendo los pasos mencionados anteriormente. Sin embargo, solo necesitamos ingresar la imagen JPG en el paso #4.

El siguiente ejemplo de código muestra cómo convertir una imagen JPG en un diagrama de Visio mediante C#.

// Este ejemplo de código muestra cómo convertir una imagen JPG en un diagrama de Visio.
using Aspose.Diagram;
using System.Drawing;

// Crear un nuevo diagrama
Diagram diagram = new Diagram();

// Obtener objeto de página por índice
Page page0 = diagram.Pages[0];

// Establecer pinX, pinY, ancho y alto
double pinX = 2, pinY = 2, width = 4, hieght = 7;

// Importar imagen de mapa de bits como forma de Visio
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.jpg", FileMode.OpenOrCreate));

// Guardar diagrama de Visio
diagram.Save("C:\\Files\\JPGtoVisio.vsdx", SaveFileFormat.Vsdx);
Convertir imagen JPG a Visio en C#

Convierta la imagen JPG a Visio en C#.

Insertar imagen BMP en Visio en C#

También podemos insertar cualquier imagen BMP en un diagrama de Visio siguiendo los pasos mencionados anteriormente. Sin embargo, solo necesitamos ingresar el archivo de imagen BMP en el paso #4.

El siguiente ejemplo de código muestra cómo insertar una imagen BMP en un diagrama de Visio mediante C#.

// Este ejemplo de código muestra cómo convertir una imagen PNG en un diagrama de Visio.
using Aspose.Diagram;
using System.Drawing;

// Crear un nuevo diagrama
Diagram diagram = new Diagram();

// Obtener objeto de página por índice
Page page0 = diagram.Pages[0];

// Establecer pinX, pinY, ancho y alto
double pinX = 1, pinY = 1, width = 4, hieght = 3;

// Importar imagen de mapa de bits como forma de Visio
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\sample.bmp", FileMode.OpenOrCreate));

// Guardar diagrama de Visio
diagram.Save("C:\\Files\\BMPtoVisio.vsdx", SaveFileFormat.Vsdx);

Obtenga una licencia gratis

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

Convertidor de imagen a Visio en línea

Además, puede convertir imágenes en diagramas de Visio en línea de forma gratuita utilizando nuestra aplicación web gratuita Convertidor de imagen a Visio. Esta aplicación web se desarrolló utilizando la API Aspose.Diagram.

https://products.aspose.app/diagram/conversion/image-to-visio

Convertidor de imagen a diagrama – Recursos de aprendizaje

Puede obtener más información sobre cómo generar, convertir y manipular diagramas de Visio sin usar Microsoft Visio y explorar otras funciones de la biblioteca con los recursos que se detallan a continuación:

Conclusión

En este artículo, hemos aprendido cómo cargar y convertir una imagen a Visio en C#. También hemos visto cómo crear un diagrama de visio y guardarlo en formato VSDX. Convertir una imagen a Visio en C# es relativamente sencillo. Mediante el uso de la biblioteca Aspose.Diagram, puede convertir rápida y fácilmente imágenes en archivos de Visio. La clave es seguir los pasos descritos anteriormente y asegurarse de tener las bibliotecas y herramientas necesarias instaladas en su máquina. En caso de ambigüedad, contáctenos en nuestro foro de soporte gratuito.

Ver también