Converter imagem em Visio em C#

Este artigo aborda todos os detalhes sobre como converter imagem para Visio em C#. Ele inclui o guia passo a passo e o código de exemplo em execução para exportar PNG para o Visio em C#. Além disso, você pode gerar os formatos de arquivo VSDX ou VSD seguindo este guia.

Etapas para converter imagem em Visio em C#

  1. Instale a API Aspose.Diagram para renderizar uma imagem no formato Visio
  2. Inicialize uma instância da classe Diagram e acesse uma página
  3. Insira uma imagem como uma entidade de forma do Visio com o método AddShape()
  4. Renderize o diagrama de saída do Visio com o método Save()

Estas etapas apresentam uma visão geral para converter PNG em Visio em C#. Primeiro, inicie um diagrama e acesse uma de suas páginas usando o número de índice baseado em zero. Posteriormente, insira a imagem como uma forma e exporte o diagrama de saída do Visio como um arquivo VSD ou VSDX.

Código para converter imagem em Visio em C#

using System;
using System.IO;
using System.Linq;
class Program
{
static void Main(string[] args) // Convert Image to Visio using C#
{
new License().SetLicense("License.lic");
// Create a new diagram
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram();
// Get page object by index
Aspose.Diagram.Page page0 = diagram.Pages[0];
// Set pinX, pinY, width and height
double pinX = 2, pinY = 2, width = 4, height = 5;
// Import image as Visio shape
page0.AddShape(pinX, pinY, width, height, new FileStream("image.jpg", FileMode.OpenOrCreate));
// Save Visio diagram
diagram.Save("Visio.vsdx", Aspose.Diagram.SaveFileFormat.Vsdx);
Console.WriteLine("Done");
}
}

Use este trecho de código de exemplo para converter JPG em Visio em C#. No entanto, você pode improvisar de acordo com seus requisitos para adicionar várias imagens e alterar o índice da página de destino, posição da imagem, altura e largura, etc. Por fim, invoque o método save enquanto especifica o formato Visio de destino com a enumeração SaveFileFormat.

Este tutorial abordou as informações sobre como exportar uma imagem para o Visio em C#. Além disso, se você quiser aprender a criar um organograma, leia o artigo em como criar um organograma em C#.

 Português