Este artículo contiene los detalles relacionados con cómo convertir Visio a PNG en C#. Cubre el proceso paso a paso junto con el código de muestra en ejecución para representar un VSDX o VSD a PNG en C#. Se pueden establecer diferentes propiedades para la imagen de salida para modificar el archivo generado.
Pasos para convertir Visio a PNG en C#
- Instale la API Aspose.Diagram para exportar los archivos de Visio
- Cree un objeto de la clase Diagram para cargar el archivo de entrada
- Establecer preferencias con la clase ImageSaveOptions para la imagen PNG de salida
- Escriba la imagen PNG de salida con el método Save()
Estos pasos describen el algoritmo básico para convertir Visio a PNG en C#. En primer lugar, cargue el diagrama de origen de Visio con un objeto de la clase Diagram. Luego configure diferentes características para la imagen de salida y exporte la imagen PNG de salida a una matriz de bytes, archivo o secuencia.
Código para convertir Visio a PNG en C#
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert Visio to PNG in C# | |
{ | |
// Load the license | |
Aspose.Diagram.License lic = new Aspose.Diagram.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load input VSD VSDX Visio file | |
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("VisioToPNG.vsdx"); | |
// Specify output image format as PNG | |
Aspose.Diagram.Saving.ImageSaveOptions options = new Aspose.Diagram.Saving.ImageSaveOptions(Aspose.Diagram.SaveFileFormat.Png); | |
// Set the property related to hidden pages | |
options.ExportHiddenPage = false; | |
// Save the resultant Image file | |
diagram.Save("VisioToPNG.png", options); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Esta muestra de código ejecutable es suficiente para convertir VSDX a PNG en C#. Sin embargo, puede seleccionar valores y propiedades personalizados para establecer la resolución de la imagen, la escala, el zoom, etc. para modificar la imagen de salida generada. Además, la API le permite trabajar con diferentes métodos y constructores de sobrecarga que se pueden usar para manipular los archivos con flujo de memoria, flujo de archivos o matrices según sus necesidades.
Este tutorial ha explicado la información relacionada con el proceso para convertir VSD a PNG en C#. Mientras que, si desea aprender a convertir archivos de Visio a archivos PDF, diríjase al artículo sobre cómo convertir Visio a PDF en C#.