1. Продукти
  2.   Діаграма
  3.   .NET
  4.   Aspose.Diagram for .NET

Aspose.Diagram for .NET

 
 

C# .NET API для створення, редагування та перетворення діаграм Visio

Потужний Visio Diagraming API для створення, редагування, обробки та перетворення файлів Visio у формати XPS, HTML, SVG, SWF, XAML, зображення або PDF.

Aspose.Diagram для .NET — це дуже корисна бібліотека діаграм Visio, яка дає розробникам програмного забезпечення можливість створювати, змінювати, маніпулювати та перетворювати діаграми Microsoft Visio у програмах C#. Бібліотека надає багатий набір функцій для роботи з фігурами та сторінками в діаграмах Microsoft Visio. Він дозволяє додавати, видаляти та змінювати фігури та властивості фігур, такі як розмір, положення та форматування. Бібліотека розроблена для ефективної роботи як на сервері, так і на клієнті.

Aspose.Diagram для .NET надає дуже корисні функції для обробки властивостей сторінки, таких як розмір сторінки, орієнтація та поля, а також керує видимістю та порядком шарів і розділів у діаграмі Visio. Він також підтримує отримання з’єднувачів Visio та інформації про шрифт, об’єднання різних діаграм, вставлення або копіювання нової сторінки, форматування сторінки Visio, керування розміром сторінки, вилучення зображень, додавання гіперпосилання до форми Visio, додавання водяного знака до зображення, обробку необроблених даних , заміна форми зображення, створення полів, додавання, отримання чи копіювання даних фігур Visio та багато іншого.

Aspose.Diagram для .NET містить різні корисні переваги, як-от здатність читати, записувати та перетворювати діаграми Microsoft Visio у різноманітні формати, такі як VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST і VDW. Це дозволяє розробникам легко працювати з діаграмами Visio у форматі, який найкраще відповідає їхнім потребам, будь то для співпраці, аналізу чи презентації. Окрім основної функціональності, бібліотека також надає низку додаткових функцій, таких як підтримка макросів і плагінів, а також можливість виконувати обчислення за допомогою вбудованих функцій. Це дозволяє розробникам створювати складні та складні діаграми Visio і виконувати аналіз даних, а також легко створювати звіти.

Previous Next

Початок роботи з Aspose.Diagram для .NET

Рекомендований спосіб встановлення Aspose.Diagram для .NET – використання NuGet. Будь ласка, використовуйте наступну команду для плавного встановлення.

Установіть Aspose.Diagram для .NET через NuGet

Install-Package Aspose.Pdf 
Ви також можете завантажити його безпосередньо зі сторінки продукту Aspose.

Створення діаграм Visio за допомогою C# .NET API

Aspose.Diagram для .NET включає повну підтримку програмного створення та обробки діаграм Visio без використання Microsoft Visio. Бібліотека дозволяє користувачам легко працювати з формами діаграми та їхніми властивостями. Він підтримує функцію макета фігур, щоб автоматично позиціонувати фігури швидше порівняно з ручним способом. Бібліотека також підтримує автоматичну роботу з кодом модуля VBA та дозволяє користувачам видобувати та змінювати код модуля VBA. Використовуючи Aspose.Diagram, ви можете створювати нові діаграми Visio з нуля або завантажувати існуючі, додавати та маніпулювати фігурами, текстом та іншими елементами, а також зберігати змінені діаграми на диску чи в потоковому режимі.

Створіть нову діаграму з нуля за допомогою .NET API

string dataDir = RunExamples.GetDataDir_LoadSaveConvert();

// Initialize a Diagram class
Diagram diagram = new Diagram();

// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);

Перетворення діаграм Visio в інші формати файлів за допомогою C# API

Aspose.Diagram для .NET — це зручне та ефективне рішення, яке дозволяє розробникам програмного забезпечення відкривати та перетворювати діаграми Microsoft Visio у різні формати файлів у своїх власних програмах .NET. Бібліотека підтримує перетворення діаграм Visio у деякі популярні формати файлів, такі як PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF та багато інших. Процес перетворення швидкий і ефективний, а вихідний файл точний і якісний. Бібліотека підтримує деякі важливі функції, такі як розділення сторінок, перетворення креслення Visio за допомогою вибіркових фігур, зміна існуючих фігур тощо.

Експортуйте креслення Microsoft Visio у PDF через C# API

string dataDir = RunExamples.GetDataDir_LoadSaveConvert();

// Call the diagram constructor to load a VSD diagram
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");

MemoryStream pdfStream = new MemoryStream();
// Save diagram
diagram.Save(pdfStream, SaveFileFormat.PDF);

// Create a PDF file
FileStream pdfFileStream = new FileStream(dataDir + "ExportToPDF_out.pdf", FileMode.Create, FileAccess.Write);
pdfStream.WriteTo(pdfFileStream);
pdfFileStream.Close();

pdfStream.Close();

// Display Status.
System.Console.WriteLine("Conversion from vsd to pdf performed successfully.");

Додавання фігур і керування ними у файлах Visio через .NETAPI

Aspose.Diagram для .NET дозволяє розробникам програмного забезпечення вставляти фігури в діаграми Visio та з легкістю керувати їх властивостями. Бібліотека підтримує декілька важливих функцій для роботи з фігурами Visio, як-от додавання нової форми, отримання та зміна існуючої форми, перетворення форми Visio на HTML або зображення, копіювання наявної форми, з’єднання фігур одна з одною, керування абзацами фігур, підтримка склеювання фігур, Visio Фігури часової шкали, обчислення значень Pin, встановлення розміру фігури, застосування теми до фігури, групування, конвертація та перевірка фігур та багато іншого.

Отримання інформації про фігуру з Visio Diagram через C# API

string dataDir = RunExamples.GetDataDir_Shapes();

// Load diagram
Diagram vsdDiagram = new Diagram(dataDir + "RetrieveShapeInfo.vsd");

foreach (Aspose.Diagram.Shape shape in vsdDiagram.Pages[0].Shapes)
{
    // Display information about the shapes
    Console.WriteLine("\nShape ID : " + shape.ID);
    Console.WriteLine("Name : " + shape.Name);
    Console.WriteLine("Master Shape : " + shape.Master.Name);
}

Вставлення та редагування тексту в діаграмах Visio через .NET API

Aspose.Diagram для .NET дозволяє розробникам програмного забезпечення працювати з Visio різними способами в діаграмах Visio за допомогою бібліотеки .NET. Бібліотека C# містить різні функції для роботи з текстом у фігурах, як-от вставлення текстової форми, налаштування текстової форми на діаграмі Visio, оновлення тексту фігури, пошук і заміна тексту фігури, застосування вбудованої або спеціальної таблиці стилів до тексту , застосовувати різні стилі до кожного текстового значення фігури, видобувати простий текст зі сторінки діаграми Visio та багато іншого.

Додає текстову форму до діаграми Visio через .NET API

string dataDir = RunExamples.GetDataDir_ShapeText();

// Create a new diagram
Diagram diagram = new Diagram();
// Set parameters and add text to a Visio page
double PinX = 1, PinY = 1, Width = 1, Height = 1;                  
diagram.Pages[0].AddText(PinX, PinY, Width, Height, "Test text");
// Save diagram 
diagram.Save(dataDir + "InsertTextShape_out.vsdx", SaveFileFormat.VSDX);
 Українська