Chuyển đổi Visio sang SVG hoặc Visio sang HTML trong Node.js

Chuyển đổi Visio sang SVG hoặc Visio sang HTML trong Node.js

Trong bài đăng blog trước đây, chúng tôi đã giới thiệu cách chuyển đổi tệp VSDX sang PDF và PNG theo chương trình trong ứng dụng Node.js. Tuy nhiên, bài viết này sẽ trình bày các bước và đoạn mã để chuyển đổi Visio sang SVG hoặc Visio sang HTML trong Node.js. [Thư viện Visio Node.js] này 5 cho phép bạn chỉnh sửa, tạo và chuyển đổi tệp VSDX sang định dạng tệp khác một cách dễ dàng và nhanh chóng. Hơn nữa, bạn có thể lưu sơ đồ của mình dưới dạng trang web để nhúng vào các trang web kinh doanh của mình.

Các điểm sau đây sẽ được đề cập trong bài đăng trên blog này:

Chuyển đổi Visio sang SVG bằng Node.js

Trong phần này, chúng ta sẽ tìm hiểu cách chuyển đổi tệp VSDX hoặc VSD sang SVG theo chương trình bằng cách viết một vài dòng mã nguồn. Bạn có thể truy cập bài viết này để biết về cách cài đặt API này.

Các bước sau đây sẽ được thực hiện:

  1. Gọi hàm tạo Diagram() để tải tệp VSDX.
  2. Khởi tạo một phiên bản mới của SVGSaveOptions() để chỉ định các tùy chọn bổ sung.
  3. Gọi phương thức setSVGFitToViewPort(true) để làm cho SVG được tạo phù hợp với khung nhìn.
  4. Sử dụng phương thức setExportElementAsRectTag(true) này để đặt phần tử xuất dưới dạng Hình chữ nhật.
  5. save(filename, format) phương thức để lưu tệp ở định dạng SVG.

Sao chép và dán đoạn mã sau vào tệp của bạn.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Gọi hàm tạo Diagram() để tải tệp VSDX.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// Khởi tạo một phiên bản mới của SVGSaveOptions() để chỉ định các tùy chọn bổ sung.
options = new aspose.diagram.SVGSaveOptions();

// Gọi phương thức setSVGFitToViewPort(true) sẽ làm cho svg được tạo phù hợp với cổng xem
options.setSVGFitToViewPort(true);

//Sử dụng phương thức setExportElementAsRectTag(true) này để đặt phần tử xuất dưới dạng Hình chữ nhật.
options.setExportElementAsRectTag(true);

// save(filename, format) để lưu tệp ở định dạng SVG.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
VSDX sang SVG trong Node.js

VSDX sang SVG trong Node.js

Thư viện Node.js để chuyển đổi VSDX hoặc Visio sang HTML

Chúng tôi sẽ làm theo các bước được đề cập bên dưới để chuyển đổi tệp VSDX sang trang web:

  1. Khởi tạo hàm tạo Diagram() để tải tệp VSDX.
  2. Tạo một phiên bản mới của HTMLSaveOptions() để xác định các tùy chọn bổ sung.
  3. Gọi phương thức setTitle(string) này để đặt tiêu đề của tài liệu HTML.
  4. setSaveToolBar(true) sẽ chỉ định có bao gồm thanh công cụ hay không.
  5. Gọi phương thức setDefaultFont(string) để đặt phông chữ.
  6. save(filename, format) phương thức để lưu tệp ở định dạng HTML.

Đoạn mã sau chuyển đổi sơ đồ Visio thành tệp HTML.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Gọi hàm tạo Diagram() để tải tệp VSDX.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// Khởi tạo một phiên bản mới của SVGSaveOptions() để chỉ định các tùy chọn bổ sung.
options = new aspose.diagram.SVGSaveOptions();

// Gọi phương thức setSVGFitToViewPort(true) sẽ làm cho svg được tạo phù hợp với cổng xem
options.setSVGFitToViewPort(true);

//Sử dụng phương thức setExportElementAsRectTag(true) này để đặt phần tử xuất dưới dạng Hình chữ nhật.
options.setExportElementAsRectTag(true);

// save(filename, format) để lưu tệp ở định dạng SVG.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
Chuyển đổi VSDX sang HTML trong Node.js

VSDX sang HTML trong Node.js

Chuyển đổi Visio sang SVG hoặc Visio sang HTML trong Node.js - tùy chọn nâng cao

Ngoài ra, Thư viện sơ đồ Node.js này còn cung cấp nhiều tính năng liên quan đến định dạng tệp HTML và SVG. Tuy nhiên, bạn cũng có thể tìm thấy các đoạn mã minh họa cách sử dụng các phương thức.

Nhận giấy phép miễn phí

Vui lòng thử API vượt quá giới hạn đánh giá bằng cách yêu cầu giấy phép tạm thời miễn phí.

Tổng hợp

Điều này đưa chúng ta đến kết thúc bài viết blog này. Chúng ta đã điểm qua một số điểm thú vị bao gồm chuyển đổi Visio sang SVG và Visio sang HTML trong ứng dụng Node.js. Bài đăng trên blog này sẽ thực sự giúp ích cho bạn nếu bạn đang muốn tích hợp Thư viện Aspose.Diagram để chuyển đổi tệp VSDX sang các định dạng tệp phổ biến khác. Ngoài ra, bạn có thể khám phá tài liệu để biết thêm các tính năng. Hơn nữa, conholdate.com liên tục viết các bài viết mới. Vì vậy, hãy kết nối để cập nhật thông tin mới nhất.

Đặt một câu hỏi

Bạn có thể chia sẻ câu hỏi hoặc thắc mắc của mình trên diễn đàn của chúng tôi.

Xem thêm