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

Aspose.Diagram for Java

 
 

Java API для створення та перетворення діаграм Visio

API обробки документів Microsoft Visio для генерації, зміни, обробки та перетворення діаграм Visio у формати файлів PDF, HTML, XPS і зображень.

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

Aspose.Diagram для Java дозволяє програмістам створювати нові діаграми Visio з нуля або змінювати існуючі, додаючи або видаляючи фігури, лінії, текст та інші елементи. Це допомагає розробникам автоматизувати важливі завдання зі створення діаграм, оновлення діаграм новими даними або зміни зовнішнього вигляду діаграм у їхніх власних програмах Java. Існують інші важливі завдання, які також є частиною бібліотеки, як-от додавання гіперпосилання до фігури, групування кількох фігур, вставлення коментарів до малюнків, розбір діаграм Visio тощо.

Aspose.Diagram для Java — це можливість конвертувати діаграми Visio в інші формати. За допомогою Aspose.Diagram для Java розробники можуть конвертувати діаграми Visio у PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML та багато інших популярних форматів за допомогою лише кількох рядків коду Java. Процес перетворення є дуже плавним, а також дає змогу ділитися діаграмами Visio з людьми, які можуть не мати доступу до MS Visio, або інтегрувати діаграми Visio в інші системи. Бібліотека розроблена для хорошої роботи як на стороні сервера, так і на стороні клієнта. Незалежно від того, чи потрібно вам створити нові діаграми, змінити існуючі чи автоматизувати завдання, Aspose.Diagram для Java допоможе вам. Завдяки потужним функціям і простому у використанні API Aspose.Diagram для Java є ідеальним інструментом для будь-якого розробника Java, якому потрібно працювати з діаграмами Visio.

Previous Next

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

Рекомендований спосіб інсталяції Aspose.Diagram для Java — через репозиторій Maven. Ви можете легко використовувати Aspose.Diagram для Java API безпосередньо у своїх проектах Maven за допомогою простих конфігурацій.

Сховище Maven для Aspose.Diagram для Java

 //First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:

<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Then define Aspose.Diagram for Java API dependency in your pom.xml as follows:

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-diagram</artifactId>
	<version>19.9</version>
    <classifier>jdk16</classifier>
	</dependency>
</dependencies>

Ви можете завантажити бібліотеку безпосередньо зі сторінки продукту Aspose.Diagram

Генерація діаграм Visio через Java API

Aspose.Diagram для Java містить повну підтримку для створення діаграм Microsoft Visio у програмах Java без Microsoft Office Automation. Щоб створити нову діаграму з нуля, вам потрібно створити нові документи Visio і додати фігури, а також з’єднувачі для створення діаграми. Бібліотека підтримує різні підходи до компонування, допомагаючи розробникам швидко та плавно створювати діаграми. Бібліотека повністю підтримує роботу з проектами VBA та дозволяє розробникам автоматично змінювати код свого модуля VBA лише за допомогою кількох рядків коду Java. Розробники також можуть легко отримати з’єднувачі Visio та інформацію про шрифти. Бібліотека також надає користувачам можливість зупинити перетворення або завантаження діаграм за допомогою InterruptMonitor, коли це займає надто багато часу.

Створіть новий малюнок Visio за допомогою Java 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 у програмах Java

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

Експортуйте креслення Visio у PDF за допомогою бібліотеки Java

String dataDir = Utils.getDataDir(ExportToPDF.class);

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

// Save as PDF file format
diagram.save(dataDir + "ExportToPDF_Out.pdf", SaveFileFormat.PDF);

Робота зі сторінками в діаграмах Visio через Java API

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

Як отримати об’єкт сторінки за назвою з креслення Visio через Java API

String dataDir = Utils.getDataDir(GetVisioPagebyName.class);     
// Call the diagram constructor to load diagram from a VSDX file
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");

// Set page name
String pageName = "Flow 2";
// Get page object by name
Page page2 = diagram.getPages().getPage(pageName);

Керування майстрами у діаграмах Visio через Java API

Aspose.Diagram для Java спрощує розробникам програмного забезпечення працювати з майстрами та отримувати інформацію, як-от ID та імена майстрів у програмах Java. Шаблони — це попередньо розроблені форми, які можна багаторазово використовувати на діаграмі Visio. Використовуючи шаблони, ви можете переконатися, що ваші діаграми є послідовними та стандартизованими, що може полегшити підтримку та оновлення ваших діаграм з часом. Бібліотека дозволяє створювати нові шаблони, змінювати існуючі або видаляти шаблони, які вам більше не потрібні. Також можна отримати доступ до форм і елементів у майстерні, що дає змогу маніпулювати зовнішнім виглядом і поведінкою майстра. Бібліотека також дозволяє керувати поведінкою фігур у шаблоні, наприклад, як вони реагують на такі події, як зміна розміру, обертання та переміщення.

Отримайте майстер із файлу Visio через Java API

String dataDir = Utils.getDataDir(GetMasterbyID.class);  
// Call the diagram constructor to load diagram from a VDX file
Diagram diagram = new Diagram(dataDir + "RetrieveMasterInfo.vdx");

// Set master id
int masterid = 2;
// Get master object by id
Master master = diagram.getMasters().getMaster(masterid);

System.out.println("Master ID : " + master.getID());
System.out.println("Master Name : " + master.getName());
System.out.println("Master Name : " + master.getUniqueID());
 Українська