Преобразование изображения в Visio на C#

В этой статье описаны все подробности о том, как конвертировать изображения в Visio на C#. Он включает пошаговое руководство и рабочий пример кода для экспорта PNG в Visio на C#. Более того, следуя этому руководству, вы можете создавать файлы как в формате VSDX, так и в формате VSD.

Действия по преобразованию изображения в Visio на C#

  1. Установите API Aspose.Diagram для рендеринга изображения в формате Visio.
  2. Инициализируйте экземпляр класса Diagram и получите доступ к странице.
  3. Вставьте изображение как объект фигуры Visio с помощью метода AddShape().
  4. Отобразите выходную диаграмму Visio с помощью метода Save().

Эти шаги представляют собой обзор преобразования PNG в Visio на C#. Сначала запустите диаграмму и получите доступ к одной из ее страниц, используя порядковый номер, отсчитываемый от нуля. Затем вставьте изображение как фигуру и экспортируйте выходную диаграмму Visio в файл VSD или VSDX.

Код для преобразования изображения в Visio на 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");
}
}

Используйте этот пример фрагмента кода, чтобы преобразовать JPG в Visio на C#. Однако вы можете импровизировать в соответствии со своими требованиями, добавляя несколько изображений и изменяя индекс целевой страницы, положение изображения, высоту и ширину и т. д. Наконец, вызовите метод сохранения, указав целевой формат Visio с помощью перечисления SaveFileFormat.

В этом руководстве представлена информация об экспорте изображения в Visio на C#. Кроме того, если вы хотите научиться создавать организационную структуру, прочитайте статью на как создать организационную диаграмму в C#.

 Русский