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

Aspose.Diagram for .NET

 
 

C# .NET API за създаване, редактиране и конвертиране на Visio диаграми

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

Aspose.Diagram за .NET е много полезна библиотека за диаграми на Visio, която дава възможност на разработчиците на софтуер да създават, модифицират, манипулират и конвертират диаграми на Microsoft Visio в C# приложения. Библиотеката предоставя богат набор от функционалности за работа с фигури и страници в диаграми на Microsoft Visio. Позволява добавяне, изтриване и модифициране на фигури и свойства на фигурите, като размер, позиция и форматиране. Библиотеката е проектирана да работи добре както на сървър, така и на клиент.

Aspose.Diagram за .NET предоставя много полезни функции за обработка на свойствата на страницата, като размер на страницата, ориентация и полета, и управлява видимостта и реда на слоевете и секциите в диаграма на Visio. Той също така поддържа извличане на Visio конектори и информация за шрифта, обединяване на различни диаграми, вмъкване или копиране на нова страница, форматиране на Visio страница, управление на размера на страницата, извличане на изображения, добавяне на хипервръзка към форма на Visio, добавяне на воден знак към изображение, обработка на необработени данни , замяна на форма на картина, създаване на полета, добавяне или извличане или копиране на Visio Shape Data и много други.

Има различни полезни предимства като част от 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 TimeLine Shapes, изчисляване на Pin Values, настройка на размера на фигура, прилагане на тема към фигура, групиране, конвертиране и проверка на фигури и много други.

Извличане на информация за формата от 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 Diagrams, използвайки .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);
 Български