Microsoft® Visio Conversión de formatos a través de C#
Convierta diagramas de MS Visio a PDF, HTML e imágenes, incluidos BMP, JPG, PNG y TIFF, para crear aplicaciones .NET multiplataforma.
Para cualquier solución, diseño de diagramas de flujo y diagramas de flujo de negocios, etc. o siempre que sea necesario manejar diagramas MS Visio en la aplicación. Por lo tanto, es necesario analizar los formatos Visio y convertirlos a otros formatos. .NET Visio API puede facilitar todo esto. API no solo crea, lee y manipula Visio archivos, sino que también los convierte a imágenes, formatos PDF y HTML.
Archivos de conversión interna Visio
Visio archivos como VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSTM se pueden interconvertir con solo unas pocas líneas de código C#. Consideremos el caso de la conversión de VSD a VSDX. API proporciona una Diagram clase para cargar el archivo fuente VSD. Después de cargar el archivo, llame al método Guardar con la ruta de salida con el nombre de archivo VSDX y Guardar formato de archivo Extensión .targetFile como parámetros.
C# Código para VSD a VSDX Conversión
Visio Conversión de formatos a imágenes
Siempre que sea necesario convertir Microsoftreg; Visio archivos a imágenes, incluidos JPG, PNG, BMP, TIFF y SVG. API lo hace fácil y el proceso de conversión es el mismo. Utilice la clase Diagram para cargar el archivo y llame al método de guardar proporcionando el nombre de la imagen con la ruta completa y SaveFileFormat como parámetros. Para una configuración de imagen específica, API proporciona clase ImageSaveOptionsImageSaveOptions class .
Código C# para convertir Visio a formatos de imagen
Convertir Visio archivos a PDF
API es capaz de convertir visio formatos a PDF. El proceso de conversión es simple. Cargue el archivo usando la clase Diagram. Crear un objeto Memostream y guarde el archivo visio como PDF en la transmisión mediante el método Guardar que tiene el objeto de transmisión y SaveFileFormat.PDF como parámetros. Cree un objeto FileStream para el archivo convertido para guardarlo usando MemoryStream.WriteTo(FileStream) método.