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

Aspose.Diagram for Node.js via Java

 
 

API Node.js для створення, читання та перетворення діаграм Visio

Провідна бібліотека Node.js, яка дозволяє розробникам створювати, редагувати, читати, маніпулювати та перетворювати діаграми Microsoft Visio у PDF, HTML, XPS і формати файлів зображень у середовищі Node.js.

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

Aspose.Diagram для Node.js через Java — це потужний інструмент, який може працювати з різними форматами файлів Visio, такими як VSDX, VDX, VSDM, VSSX, VSSM, VSTX, VSTM, VTX, VDX тощо. Така широка підтримка означає, що він добре працює з різними версіями Visio і типами файлів, що полегшує розробникам програмного забезпечення роботу практично з будь-яким файлом Visio. Бібліотека містить такі ключові функції, як створення нових діаграм з нуля, додавання фігур, з’єднувачів і тексту до діаграми, розширене оброблення елементів діаграми та перетворення діаграм Visio у такі формати, як PDF, HTML, SVG і різні формати зображень (PNG , JPEG, BMP).

Однією з чудових переваг Aspose.Diagram є його здатність пропонувати розширені функції візуалізації. Наприклад, ви можете експортувати діаграми в першокласні зображення або роздрукувати їх прямо з програми Node.js. Це дає змогу відображати діаграми різними способами, наприклад у презентаціях, звітах або в Інтернеті. Компанії також можуть використовувати API для створення діаграм Visio у режимі реального часу для своїх звітів. Загалом, Aspose.Diagram для Node.js через Java — це потужний інструмент, який спрощує роботу з діаграмами та підвищує продуктивність для розробників, які працюють із діаграмами Microsoft Visio.

Previous Next

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

Рекомендований спосіб встановлення Aspose.Diagram для Node.js через Java — використання NPM. Будь ласка, використовуйте наступну команду для плавного встановлення.

Установіть Aspose.Diagram для Node.js через Java через npm

npm install aspose.diagram

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

Створення діаграми та маніпулювання ними

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

Як створити нову діаграму Visio у програмах Node.js?

const aspose = require('aspose.diagram');

// Load license (if available)
const license = new aspose.License();
license.setLicense('Aspose.Diagram.Java.lic');

// Initialize a new Diagram
const diagram = new aspose.Diagram();

// Add a new rectangle shape
const shapeId = diagram.addShape(4.25, 5.5, 2, 1, aspose.ShapeType.Rectangle);
const shape = diagram.getShape(shapeId);
shape.getText().getValue().add(new aspose.Txt('Hello World'));

// Save the diagram
diagram.save('output.vsdx', aspose.SaveFileFormat.VSDX);

Перетворення діаграм Visio в інші формати в Node.js

Однією з видатних особливостей Aspose.Diagram для Node.js через Java є його здатність перетворювати діаграми Visio у різні формати, такі як PDF, XPS, HTML, EMF, SVG, а також у формати зображень, як-от PNG, JPEG, BMP і багато іншого. Ця функція життєво необхідна для обміну діаграмами в більш доступному форматі або їх інтеграції в різні робочі процеси. У наведеному нижче прикладі показано, як розробники програмного забезпечення можуть завантажувати та перетворювати існуючу діаграму у формат файлу PDF у Node.js за допомогою Java API.

Як конвертувати наявну діаграму Visio у PDF у програмах Node.js?

// Load an existing diagram
const diagram = new aspose.Diagram('input.vsdx');

// Save as PDF
diagram.save('output.pdf', aspose.SaveFileFormat.PDF);

Розширена обробка елементів діаграми

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

Як використовувати конектор для з’єднання фігур у діаграмах Visio?

// Create a new connector shape
const connectorId = diagram.addShape(1, 2, 1, 1, aspose.ShapeType.DynamicConnector);
const connector = diagram.getShape(connectorId);

// Connect the shapes
connector.connect(1, shapeId, 2, shapeId);

// Save the diagram
diagram.save('output_with_connector.vsdx', aspose.SaveFileFormat.VSDX);	

Друк діаграм Visio через API Node.js

Aspose.Diagram для Node.js через Java — це універсальний API, який дозволяє розробникам програмного забезпечення працювати з діаграмами Microsoft Visio у програмах Node.js. Однією з потужних функцій цього API є його здатність програмно друкувати діаграми Visio. Щоб надрукувати діаграму Visio, потрібно виконати кілька важливих кроків, як-от налаштування середовища, завантаження діаграми Visio, налаштування параметрів друку та друк діаграми. У наведеному нижче прикладі коду показано, як розробники програмного забезпечення можуть завантажити та надрукувати наявну діаграму Visio у програмах Node.js.

Як завантажити та надрукувати наявну діаграму Visio у середовищі Node.js?

const aspose = require('aspose.diagram');

// Load license (if available)
const license = new aspose.License();
license.setLicense('Aspose.Diagram.Java.lic');

// Load an existing Visio diagram
const diagram = new aspose.Diagram('path/to/diagram.vsdx');

// Create a PrinterSettings object
const printerSettings = new aspose.PrinterSettings();
printerSettings.setPrinterName('Default Printer');

// Configure page settings
const pageSettings = new aspose.PageSettings();
pageSettings.setOrientation(aspose.PageOrientation.Portrait);
pageSettings.setPaperSize(aspose.PaperSize.A4);

// Apply the page settings to the printer settings
printerSettings.setPageSettings(pageSettings);

// Create a PrintDocument object
const printDocument = new aspose.PrintDocument(diagram);

// Set the printer settings
printDocument.setPrinterSettings(printerSettings);

// Print the entire document
printDocument.print();

 Українська