Chuyển đổi Visio sang SVG trong Java

Các sơ đồ Visio thường được sử dụng để trực quan hóa dữ liệu và quy trình kinh doanh. Đôi khi, bạn cần chuyển đổi những sơ đồ này sang định dạng SVG. SVG (Scalable Vector Graphics) là lý tưởng cho web. Nó có thể thay đổi kích thước và được hỗ trợ trên tất cả các trình duyệt hiện đại. Trong bài viết này, bạn sẽ học cách chuyển đổi VSD hoặc VSDX các tệp Visio sang SVG trong Java.

Trong bài viết này, chúng tôi sẽ đề cập đến những điều sau:

  1. Java Visio to SVG Converter—Free Download
  2. Chuyển đổi Visio VSDX thành SVG trong Java
  3. Save a Specific Page as SVG
  4. Chuyển đổi Visio sang SVG trực tuyến
  5. Free Resources

Trình chuyển đổi Java Visio sang SVG – Tải xuống miễn phí

Chúng tôi sẽ sử dụng Aspose.Diagram for Java để chuyển đổi các tệp Visio sang định dạng SVG. Thư viện mạnh mẽ này cho phép bạn làm việc với các tệp Visio mà không yêu cầu Microsoft Visio. Bạn có thể tải, chỉnh sửa và chuyển đổi các sơ đồ VSD hoặc VSDX chỉ với vài dòng mã Java. Nó hỗ trợ tất cả các tính năng chính của Visio và đảm bảo đầu ra chính xác khi xuất sang SVG hoặc các định dạng khác.

Bạn có thể download the JARs hoặc cài đặt qua Maven:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-diagram</artifactId>
  <version>25.6</version>
</dependency>

Chuyển đổi Visio VSDX sang SVG trong Java

Vui lòng làm theo các bước sau để chuyển đổi tệp Visio sang SVG trong Java:

  1. Tải tệp Visio bằng cách sử dụng lớp Diagram.
  2. Gọi phương thức save() và chỉ định định dạng SVG.

Mẫu mã sau đây cho thấy cách chuyển đổi Visio VSDX sang SVG trong Java:

// Tải tệp Visio lên.
Diagram diagram = new Diagram("Sample.vsdx");

// Lưu dưới dạng SVG
diagram.save("Sample_out.svg", SaveFileFormat.SVG);
Chuyển đổi VSDX Visio sang SVG trong Java

Chuyển đổi Visio VSDX thành SVG trong Java.

Lưu trang cụ thể của sơ đồ Visio dưới dạng SVG trong Java

Bạn chỉ có thể xuất một trang từ sơ đồ Visio. Làm theo các bước sau:

  1. Tải tệp bằng cách sử dụng lớp Diagram.
  2. Thiết lập tùy chọn sử dụng lớp ImageSaveOptions.
  3. Xác định chỉ mục trang.
  4. Lưu nó dưới dạng SVG.

Mẫu mã dưới đây cho thấy cách chuyển đổi một trang cụ thể của biểu đồ Visio VSDX sang SVG trong Java:

// Tải sơ đồ Visio
Diagram diagram = new Diagram("Sample.vsdx");

// Đặt tùy chọn lưu trữ
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.SVG);
options.setPageIndex(0); // 0 is the first page

// Lưu trang đã chọn dưới dạng SVG
diagram.save("ExportPageToImage_out.svg", options);
Lưu trang cụ thể của Visio dưới dạng SVG trong Java

Lưu trang cụ thể của Visio dưới dạng SVG trong Java.

Lấy Giấy phép Miễn phí

Aspose cung cấp một giấy phép tạm thời miễn phí cho phép bạn đánh giá toàn bộ chức năng của API mà không có bất kỳ hạn chế nào. Điều này đặc biệt hữu ích nếu bạn đang thử nghiệm thư viện cho một dự án thương mại hoặc xây dựng một bằng chứng về khái niệm. Với giấy phép tạm thời, bạn có thể loại bỏ các dấu hiệu thử nghiệm và truy cập tất cả các tính năng giống như một người dùng trả phí. Để yêu cầu giấy phép miễn phí của bạn, chỉ cần truy cập trang temporary license page và làm theo hướng dẫn để bắt đầu.

Chuyển đổi Visio sang SVG trực tuyến

Bạn cũng có thể sử dụng trình chuyển đổi Visio sang SVG trực tuyến miễn phí để chuyển đổi VSDX sang SVG mà không cần cài đặt gì cả.

Image

VSDX sang SVG trong Java – Tài nguyên miễn phí

Khám phá thêm với những liên kết hữu ích này để làm sâu sắc thêm sự hiểu biết của bạn, truy cập tài liệu chi tiết, thử các công cụ trực tuyến và tìm ví dụ thực tiễn để nâng cao trải nghiệm phát triển của bạn.

Kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tệp Visio sang định dạng SVG trong Java bằng cách sử dụng Aspose.Diagram for Java. Chúng tôi đã đề cập đến cả việc chuyển đổi toàn bộ sơ đồ và cách xuất một trang cụ thể dưới dạng hình ảnh SVG. Chỉ với vài dòng mã, bạn có thể tự động hóa quy trình chuyển đổi sơ đồ VSD hoặc VSDX thành đồ họa thân thiện với web và có thể mở rộng. Aspose.Diagram for Java giúp nhiệm vụ này trở nên đơn giản và đáng tin cậy, ngay cả khi không cài đặt Microsoft Visio.

Nếu bạn có bất kỳ câu hỏi nào hoặc gặp vấn đề, hãy liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí, nơi nhóm của chúng tôi sẵn sàng hỗ trợ bạn.

Xem thêm