Chuyển đổi hình ảnh sang Visio trong Java - Image to Diagram Converter

Microsoft Visio là một ứng dụng đồ họa véc tơ và biểu đồ cho phép bạn tạo sơ đồ, lưu đồ và các biểu diễn dữ liệu trực quan khác. Tuy nhiên, việc chuyển đổi hình ảnh sang sơ đồ Visio có thể là một thách thức đối với các nhà phát triển. Trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách chèn hình ảnh JPG, PNG hoặc BMP vào Sơ đồ Visio. Làm theo hướng dẫn và tìm hiểu quy trình từng bước để chuyển đổi hình ảnh sang sơ đồ Visio.

Bài viết này bao gồm các chủ đề sau:

  1. Trình chuyển đổi hình ảnh Java sang Visio – Tải xuống miễn phí
  2. Các bước chuyển đổi hình ảnh sang Visio
  3. Chuyển đổi JPG sang Visio
  4. Chuyển đổi PNG sang Visio
  5. Chèn Hình ảnh BMP vào Visio
  6. Chuyển đổi Hình ảnh sang Sơ đồ Visio Trực tuyến
  7. Chuyển đổi hình ảnh sang Visio – Tài nguyên học tập

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

Chúng tôi sẽ sử dụng Aspose.Diagram for Java API để chèn hình ảnh thuộc các loại khác nhau vào sơ đồ Visio. Aspose.Diagram là một API mạnh mẽ cho phép các nhà phát triển dễ dàng tạo, thao tác và chuyển đổi các tệp Visio theo chương trình. Nó cũng cho phép thêm liền mạch các hình dạng, đường kết nối, văn bản và các thành phần khác vào sơ đồ Visio.

Vui lòng tải xuống JAR của API hoặc thêm cấu hình pom.xml sau vào ứng dụng Java dựa trên Maven.

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-diagram</artifactId>
    <version>23.5</version>
</dependency>

Cách chuyển đổi hình ảnh sang Visio bằng Java

Chúng ta có thể dễ dàng chuyển đổi bất kỳ hình ảnh nào thành sơ đồ Visio bằng cách sử dụng Aspose.Diagram for Java bằng cách thực hiện theo các bước bên dưới:

  1. Tạo bản vẽ Visio mới.
  2. Lấy trang theo chỉ mục.
  3. Tải một hình ảnh.
  4. Đặt vị trí X và Y cùng với chiều rộng và chiều cao của hình ảnh.
  5. Nhập hình ảnh dưới dạng hình dạng Visio.
  6. Lưu sơ đồ Visio.

Bây giờ, hãy xem cách chuyển đổi các bước này trong Java để chèn hình ảnh vào sơ đồ Visio.

Chuyển đổi JPG sang Visio trong Java

Vui lòng làm theo các bước bên dưới để chuyển đổi hình ảnh JPG thành sơ đồ Visio.

  1. Tạo một thể hiện của lớp Sơ đồ.
  2. Khởi tạo một đối tượng lớp Trang theo chỉ mục từ bộ sưu tập trang.
  3. Tải hình ảnh JPG để chèn vào sơ đồ Visio.
  4. Sau đó, gọi phương thức addShape() với InputStream hình ảnh.
  5. Cuối cùng, lưu sơ đồ Visio bằng phương thức save(). Nó lấy đường dẫn tệp đầu ra VSDX và SaveFileFormat làm đối số.

Mẫu mã sau đây cho biết cách chuyển đổi hình ảnh JPG sang sơ đồ Visio trong Java.

// Tạo sơ đồ mới
Diagram diagram = new Diagram();

// Nhận đối tượng trang theo chỉ mục
Page page0 = diagram.getPages().get(0);

// Tải hình ảnh JPG để chèn vào sơ đồ Visio
InputStream stream = new FileInputStream("C:\\Files\\tower.jpg");

// Nhập hình ảnh Bitmap dưới dạng hình dạng Visio
page0.addShape(2, 2, 4, 7, stream);

// Lưu sơ đồ Visio
diagram.save("C:\\Files\\JPGtoVisio.vsdx", SaveFileFormat.VSDX);
Chuyển đổi hình ảnh JPG sang Visio trong Java

Chuyển đổi hình ảnh JPG sang Visio trong Java.

Chuyển đổi PNG sang Visio trong Java

Tương tự, chúng ta có thể chuyển đổi hình ảnh PNG thành sơ đồ Visio bằng cách làm theo các bước được đề cập trước đó. Tuy nhiên, chúng ta chỉ cần nhập hình ảnh PNG ở bước #3.

Mẫu mã sau đây cho biết cách chuyển đổi hình ảnh PNG thành sơ đồ Visio trong Java.

// Tạo sơ đồ mới
Diagram diagram = new Diagram();

// Nhận đối tượng trang theo chỉ mục
Page page0 = diagram.getPages().get(0);

// Tải hình ảnh JPG để chèn vào VSDX
InputStream stream = new FileInputStream("C:\\Files\\person.png");

// Đặt pinX, pinY, chiều rộng và chiều cao
double pinX = 2, pinY = 2, width = 4, hieght = 5;

// Nhập hình ảnh Bitmap dưới dạng hình dạng Visio
page0.addShape(pinX, pinY, width, hieght, stream);

// Lưu sơ đồ Visio
diagram.save("C:\\Files\\PNGtoVisio.vsdx", SaveFileFormat.VSDX);
Chuyển đổi hình ảnh PNG sang Visio trong Java

Chuyển đổi hình ảnh PNG sang Visio trong Java.

Chèn hình ảnh BMP vào Visio trong Java

Chúng tôi cũng có thể chèn hình ảnh BMP vào sơ đồ Visio bằng cách làm theo các bước được đề cập trước đó. Tuy nhiên, chúng ta chỉ cần tải tệp hình ảnh BMP.

Mẫu mã sau đây cho biết cách chèn hình ảnh BMP vào sơ đồ Visio bằng Java.

// Tạo sơ đồ mới
Diagram diagram = new Diagram();

// Nhận đối tượng trang theo chỉ mục
Page page0 = diagram.getPages().get(0);

// Nhập hình ảnh Bitmap dưới dạng hình dạng Visio
page0.addShape(2, 7, 4, 4, new FileInputStream("C:\\Files\\thumbnail.bmp"));

// Lưu sơ đồ Visio
diagram.save("C:\\Files\\BMPtoVisio.vsdx", SaveFileFormat.VSDX);
Chuyển đổi hình ảnh BMP sang Visio trong Java

Chuyển đổi hình ảnh BMP sang Visio trong Java.

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

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử thư viện mà không bị giới hạn đánh giá.

Chuyển đổi hình ảnh sang Visio trực tuyến

Ngoài ra, bạn có thể chuyển đổi hình ảnh thành sơ đồ Visio trực tuyến miễn phí bằng cách sử dụng ứng dụng web Image to Visio converter miễn phí của chúng tôi. Ứng dụng web này được phát triển bằng API Aspose.Diagram.

https://products.aspose.app/diagram/conversion/image-to-visio

Trình chuyển đổi Hình ảnh sang Sơ đồ – Tài nguyên Học tập

Bạn có thể tìm hiểu thêm về cách tạo, chuyển đổi và thao tác sơ đồ Visio mà không cần Microsoft Visio. Bạn cũng có thể khám phá các tính năng khác của thư viện bằng cách sử dụng các tài nguyên sau:

Phần kết luận

Trong bài viết này, chúng ta đã học cách tải và chuyển đổi hình ảnh sang Visio trong Java. Chúng ta cũng đã biết cách tạo sơ đồ Visio và lưu nó ở định dạng VSDX. Chuyển đổi một hình ảnh sang Visio trong Java rất đơn giản. Bằng cách sử dụng thư viện Aspose.Diagram, bạn có thể nhanh chóng và dễ dàng chuyển đổi hình ảnh thành tệp Visio. Điều quan trọng là làm theo các bước nêu trên và đảm bảo rằng bạn đã cài đặt các thư viện và công cụ cần thiết trên máy của mình. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm