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#
- Instale a API Aspose.Diagram para renderizar uma imagem no formato Visio
- Inicialize uma instância da classe Diagram e acesse uma página
- Insira uma imagem como uma entidade de forma do Visio com o método AddShape()
- 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#.