Microsoft Visio – це програма для створення діаграм і векторної графіки, яка використовується для створення діаграм, блок-схем та інших візуальних зображень даних. У цій статті ми обговоримо, як конвертувати зображення у Visio у C#, надавши покрокові інструкції, які допоможуть вам успішно виконати це завдання.
У цій статті будуть розглянуті такі теми:
- C# конвертер зображень у діаграми – безкоштовне завантаження
- Кроки для перетворення зображення у Visio
- Перетворити зображення PNG у Visio
- Перетворити зображення JPG у Visio
- Вставте зображення BMP у Visio
- Перетворення зображення на діаграму онлайн
- Конвертер зображення у діаграму – навчальні ресурси
C# конвертер зображень у діаграми – безкоштовно завантажити
Для вставлення зображень у діаграми Visio ми будемо використовувати API Aspose.Diagram for .NET. Він дозволяє розробникам створювати, маніпулювати та конвертувати файли Visio за допомогою простого та інтуїтивно зрозумілого API. За допомогою Aspose.Diagram ви можете легко додавати фігури, з’єднувачі, текст та інші елементи до діаграм Visio. Aspose.Diagram широко використовується в розробці корпоративних додатків, інструментів візуалізації даних та інших програм, які потребують інтеграції Visio.
Завантажте DLL API або встановіть його за допомогою NuGet.
PM> Install-Package Aspose.Diagram
Як конвертувати зображення у Visio за допомогою C#
Ми можемо легко перетворити будь-яке зображення на діаграму Visio за допомогою Aspose.Diagram for .NET, виконавши наведені нижче дії:
- Створіть новий малюнок Visio.
- Отримати сторінку за індексом.
- Встановіть положення X і Y разом із шириною та висотою зображення.
- Імпортувати зображення як форму Visio.
- Зберегти діаграму Visio.
Тепер давайте подивимося, як перетворити ці кроки в C#, щоб вставити зображення в діаграму Visio.
Перетворення PNG у Visio на C#
Виконайте наведені нижче кроки, щоб перетворити зображення PNG на діаграму Visio.
- Створіть екземпляр класу Diagram.
- Ініціалізація об’єкта класу Page за індексом із колекції сторінок.
- Визначте pinX, pinY, ширину та висоту.
- Після цього викличте метод AddShape() із зображенням FileStream.
- Нарешті збережіть діаграму Visio за допомогою методу Save(). Він приймає вихідний шлях до файлу VSDX і SaveFileFormat як аргументи.
У наведеному нижче прикладі коду показано, як перетворити зображення PNG на діаграму Visio за допомогою C#.
// Цей приклад коду демонструє, як перетворити зображення PNG на діаграму Visio.
using Aspose.Diagram;
using System.Drawing;
// Створіть нову діаграму
Diagram diagram = new Diagram();
// Отримати об'єкт сторінки за індексом
Page page0 = diagram.Pages[0];
// Установіть pinX, pinY, ширину та висоту
double pinX = 1, pinY = 1, width = 4, hieght = 5;
// Імпортувати растрове зображення як форму Visio
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.png", FileMode.OpenOrCreate));
// Зберегти діаграму Visio
diagram.Save("C:\\Files\\PNGtoVisio.vsdx", SaveFileFormat.Vsdx);
Перетворення JPG у Visio на C#
Подібним чином ми можемо перетворити будь-яке зображення JPG на діаграму Visio, виконавши кроки, згадані раніше. Однак нам просто потрібно ввести зображення JPG на кроці №4.
У наведеному нижче прикладі коду показано, як перетворити зображення JPG на діаграму Visio за допомогою C#.
// Цей приклад коду демонструє, як перетворити зображення JPG на діаграму Visio.
using Aspose.Diagram;
using System.Drawing;
// Створіть нову діаграму
Diagram diagram = new Diagram();
// Отримати об'єкт сторінки за індексом
Page page0 = diagram.Pages[0];
// Установіть pinX, pinY, ширину та висоту
double pinX = 2, pinY = 2, width = 4, hieght = 7;
// Імпортувати растрове зображення як форму Visio
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.jpg", FileMode.OpenOrCreate));
// Зберегти діаграму Visio
diagram.Save("C:\\Files\\JPGtoVisio.vsdx", SaveFileFormat.Vsdx);
Вставте зображення BMP у Visio на C#
Ми також можемо вставити будь-яке зображення BMP у діаграму Visio, виконавши кроки, згадані раніше. Однак нам просто потрібно ввести файл зображення BMP на кроці №4.
У наведеному нижче прикладі коду показано, як вставити зображення BMP у діаграму Visio за допомогою C#.
// Цей приклад коду демонструє, як перетворити зображення PNG на діаграму Visio.
using Aspose.Diagram;
using System.Drawing;
// Створіть нову діаграму
Diagram diagram = new Diagram();
// Отримати об'єкт сторінки за індексом
Page page0 = diagram.Pages[0];
// Установіть pinX, pinY, ширину та висоту
double pinX = 1, pinY = 1, width = 4, hieght = 3;
// Імпортувати растрове зображення як форму Visio
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\sample.bmp", FileMode.OpenOrCreate));
// Зберегти діаграму Visio
diagram.Save("C:\\Files\\BMPtoVisio.vsdx", SaveFileFormat.Vsdx);
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.
Онлайн конвертер зображень у Visio
Крім того, ви можете безкоштовно конвертувати зображення в діаграми Visio онлайн за допомогою нашої безкоштовної веб-програми Image to Visio converter. Ця веб-програма була розроблена з використанням API Aspose.Diagram.
https://products.aspose.app/diagram/conversion/image-to-visio
Конвертер зображень у діаграми – навчальні ресурси
Ви можете дізнатися більше про створення, перетворення та керування діаграмами Visio без використання Microsoft Visio та дослідити інші функції бібліотеки за допомогою наведених нижче ресурсів.
- Посібник розробника Aspose.Diagram for .NET.
- Безкоштовні онлайн-додатки.
- Довідник Aspose.Diagram for .NET API.
- Інструкції та статті.
Висновок
У цій статті ми дізналися, як завантажити та конвертувати зображення у Visio на C#. Ми також бачили, як створити діаграму Visio та зберегти її у форматі VSDX. Перетворення зображення у Visio на C# відносно просте. Використовуючи бібліотеку Aspose.Diagram, ви можете швидко й легко конвертувати зображення у файли Visio. Головне — виконати наведені вище дії та переконатися, що на вашому комп’ютері встановлено необхідні бібліотеки та інструменти. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.