1. Các sản phẩm
  2.   Biểu đồ
  3.   Node.js
  4.   Aspose.Diagram for Node.js via Java

Aspose.Diagram for Node.js via Java

 
 

API Node.js để tạo, đọc và chuyển đổi sơ đồ Visio

Thư viện Node.js hàng đầu cho phép các nhà phát triển tạo, chỉnh sửa, đọc, thao tác và chuyển đổi sơ đồ Microsoft Visio sang các định dạng tệp PDF, HTML, XPS và hình ảnh bên trong Môi trường Node.js.

Aspose.Diagram cho Node.js qua Java là một công cụ đặc biệt dành cho các nhà phát triển phần mềm như bạn, những người làm việc với Node.js. Công cụ này cho phép bạn tạo, chỉnh sửa, xem, quản lý và thay đổi sơ đồ Microsoft Visio trong ứng dụng Node.js của mình. Công cụ này là một phần của họ Aspose.Diagram và sử dụng lõi Java mạnh mẽ để xử lý các tệp Visio một cách trơn tru và hiệu quả, ngay cả khi không cần Microsoft Visio. Bạn có thể dễ dàng thêm API này vào ứng dụng Node.js của mình vì nó hoạt động liền mạch với Java. Khả năng tương thích này cho phép các nhà phát triển tận dụng hệ sinh thái phong phú của Node.js trong khi vẫn được hưởng lợi từ khả năng xử lý sơ đồ mạnh mẽ của API Aspose.Diagram.

Aspose.Diagram cho Node.js qua Java là một công cụ mạnh mẽ có thể xử lý nhiều định dạng tệp Visio khác nhau như VSDX, VDX, VSDM, VSSX, VSSM, VSTX, VSTM, VTX, VDX, v.v. Hỗ trợ rộng rãi này có nghĩa là nó hoạt động tốt với các phiên bản Visio và loại tệp khác nhau, giúp các nhà phát triển phần mềm dễ dàng làm việc với hầu hết mọi tệp Visio. Thư viện đi kèm với các tính năng chính như tạo sơ đồ mới từ đầu, thêm hình dạng, kết nối và văn bản vào sơ đồ, xử lý các thành phần sơ đồ nâng cao và chuyển đổi sơ đồ Visio sang các định dạng như PDF, HTML, SVG và nhiều định dạng hình ảnh khác nhau (PNG, JPEG, BMP).

Một điều tuyệt vời về Aspose.Diagram là khả năng cung cấp các tính năng kết xuất nâng cao. Ví dụ, bạn có thể xuất sơ đồ sang hình ảnh chất lượng cao hoặc in chúng ngay từ ứng dụng Node.js của mình. Điều này cho phép bạn hiển thị sơ đồ theo nhiều cách khác nhau như trong bản trình bày, báo cáo hoặc trên web. Các công ty cũng có thể sử dụng API để tạo sơ đồ Visio theo thời gian thực cho các báo cáo của họ. Nhìn chung, Aspose.Diagram cho Node.js thông qua Java là một công cụ mạnh mẽ giúp đơn giản hóa thao tác sơ đồ và nâng cao năng suất cho các nhà phát triển làm việc với sơ đồ Microsoft Visio.

Previous Next

Bắt đầu với Aspose.Diagram cho Node.js qua Java

Cách được khuyến nghị để cài đặt Aspose.Diagram cho Node.js qua Java là sử dụng NPM. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.

Cài đặt Aspose.Diagram cho Node.js thông qua Java thông qua npm

npm install aspose.diagram

Bạn có thể tải xuống thư viện trực tiếp từ trang sản phẩm Aspose.Diagram

Tạo và chỉnh sửa sơ đồ

Aspose.Diagram cho Node.js qua Java giúp các nhà phát triển phần mềm dễ dàng tạo sơ đồ Visio mới từ đầu bên trong các ứng dụng Node.js. Các nhà phát triển phần mềm có thể thêm và kết nối các hình dạng, chèn văn bản và hình ảnh vào sơ đồ, xác định các thuộc tính tùy chỉnh và cấu hình nhiều thiết lập sơ đồ khác nhau theo chương trình. Tính linh hoạt này rất quan trọng để tự động tạo sơ đồ và sửa đổi trong các ứng dụng quy mô lớn. Ví dụ sau đây cho thấy cách các nhà phát triển phần mềm có thể tạo sơ đồ Visio mới bên trong các ứng dụng Node.js.

Làm thế nào để tạo sơ đồ Visio mới bên trong ứng dụng 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);

Chuyển đổi biểu đồ Visio sang các định dạng khác trong Node.js

Một trong những tính năng nổi bật của Aspose.Diagram cho Node.js qua Java là khả năng chuyển đổi biểu đồ Visio sang các định dạng khác nhau như PDF, XPS, HTML, EMF, SVG và các định dạng hình ảnh như PNG, JPEG, BMP và nhiều định dạng khác. Chức năng này rất quan trọng để chia sẻ biểu đồ ở định dạng dễ truy cập hơn hoặc tích hợp chúng vào nhiều quy trình công việc khác nhau. Ví dụ sau đây minh họa cách các nhà phát triển phần mềm có thể tải và chuyển đổi biểu đồ hiện có sang định dạng tệp PDF bên trong Node.js qua Java API.

Làm thế nào để chuyển đổi sơ đồ Visio hiện có sang PDF bên trong ứng dụng Node.js?

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

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

Xử lý các thành phần sơ đồ nâng cao

Aspose.Diagram cho Node.js qua Java cho phép các nhà phát triển phần mềm thao tác các thành phần sơ đồ nâng cao như lớp, bản gốc, trang, hình dạng và trình kết nối bên trong các ứng dụng Node.js của riêng họ. API cung cấp khả năng kiểm soát chi tiết đối với các thành phần này, cho phép tùy chỉnh và điều chỉnh sơ đồ phức tạp. Ví dụ sau đây cho thấy cách các nhà phát triển phần mềm có thể kết nối các hình dạng bằng trình kết nối bên trong các ứng dụng Node.js.

Làm thế nào để sử dụng Connector để kết nối các hình dạng bên trong sơ đồ 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);	

In sơ đồ Visio qua API Node.js

Aspose.Diagram cho Node.js qua Java là một API đa năng cho phép các nhà phát triển phần mềm làm việc với sơ đồ Microsoft Visio trong các ứng dụng Node.js. Một trong những tính năng mạnh mẽ của API này là khả năng in sơ đồ Visio theo chương trình. Để in sơ đồ Visio, bạn cần thực hiện một số bước quan trọng, chẳng hạn như Thiết lập môi trường, Tải sơ đồ Visio, Cấu hình cài đặt in và In sơ đồ. Ví dụ mã sau đây cho thấy cách các nhà phát triển phần mềm có thể tải và in sơ đồ Visio hiện có bên trong các ứng dụng Node.js.

Làm thế nào để tải và in sơ đồ Visio hiện có bên trong môi trường 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();

 Tiếng Việt