Chuyển đổi hình ảnh sang Visio trong Python - Trình chuyển đổi hình ảnh thành sơ đồ

Microsoft Visio là một ứng dụng được sử dụng rộng rãi để tạo sơ đồ và lưu đồ. Trong một số trường hợp, có thể khó chuyển đổi hình ảnh thành sơ đồ Visio. Trong bài viết này, chúng ta đi sâu vào tiềm năng vượt trội của Python để dễ dàng chuyển đổi hình ảnh thành sơ đồ Visio. Bằng cách làm theo hướng dẫn chi tiết, từng bước, chúng tôi có thể chuyển đổi hình ảnh PNG, JPG hoặc BMP thành sơ đồ Visio ngay lập tức.

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

  1. API Python để chuyển đổi hình ảnh thành Visio – Tải xuống miễn phí
  2. Chuyển đổi PNG sang Sơ đồ Visio
  3. Chuyển đổi JPG sang Sơ đồ Visio
  4. Chèn Hình ảnh BMP vào Visio
  5. Trình chuyển đổi hình ảnh sang Visio trực tuyến
  6. Image to Visio Diagram – Learning Resources

API Python để chuyển đổi hình ảnh thành Visio – Tải xuống miễn phí

Chúng tôi sẽ sử dụng Aspose.Diagram for Python để chuyển đổi hình ảnh thành sơ đồ Visio. Aspose.Diagram là một công cụ dễ sử dụng dành cho các nhà phát triển để tạo, sửa đổi và chuyển đổi các tệp Visio một cách dễ dàng. Nó cho phép bạn thêm 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. Nó đơn giản hóa quá trình tích hợp Visio vào các dự án phần mềm khác nhau, khiến nó trở thành tài nguyên quý giá cho các nhà phát triển đang tìm kiếm các giải pháp tích hợp Visio hiệu quả.

Vui lòng tải gói xuống hoặc cài đặt API từ PyPI bằng cách sử dụng lệnh pip sau trong bảng điều khiển:

pip install aspose-diagram-python 

Chuyển đổi PNG sang Sơ đồ Visio trong Python

Chúng ta có thể dễ dàng chuyển đổi hình ảnh PNG thành sơ đồ Visio bằng cách thực hiện theo các bước bên dưới:

  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. Xác định pinX, pinY, chiều rộng và chiều cao.
  4. Sau đó, gọi phương thức addshape() với luồng 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 PNG thành sơ đồ Visio bằng Python.

# Mẫu mã này trình bày cách chuyển đổi PNG sang Visio trong Python.
import aspose.diagram
from aspose.diagram import *
from PIL import Image

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

# Nhận đối tượng trang theo chỉ mục
page0 = diagram.pages[0];

# Đặt pinX, pinY, chiều rộng và chiều cao
pinX = 1
pinY = 1
width = 4
height = 5;

# Nhập hình ảnh PNG dưới dạng hình dạng Visio
page0.add_shape(pinX, pinY, width, height, open("C:\\Files\\person.png", "rb"));

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

Chuyển đổi hình ảnh PNG sang Visio bằng Python.

Chuyển đổi JPG sang Sơ đồ Visio trong Python

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

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

# Mẫu mã này trình bày cách chuyển đổi JPG sang Visio bằng Python.
import aspose.diagram
from aspose.diagram import *
from PIL import Image

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

# Nhận đối tượng trang theo chỉ mục
page0 = diagram.pages[0];

# Đặt pinX, pinY, chiều rộng và chiều cao và
# Nhập hình ảnh JPG dưới dạng hình dạng Visio
page0.add_shape(2, 3, 4, 5, open("C:\\Files\\person.jpg", "rb"));

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

Chuyển đổi hình ảnh JPG sang Visio bằng Python.

Chuyển đổi hình ảnh BMP thành Sơ đồ Visio

Chúng tôi cũng có thể chèn bất kỳ hình ảnh BMP nào 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 nhập tệp hình ảnh BMP ở bước #4.

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

# Mẫu mã này trình bày cách chuyển đổi BMP sang Visio trong Python.
import aspose.diagram
from aspose.diagram import *
from PIL import Image

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

# Nhận đối tượng trang theo chỉ mục
page0 = diagram.pages[0];

# Đặt pinX, pinY, chiều rộng và chiều cao và
# Nhập hình ảnh BMP dưới dạng hình Visio
page0.add_shape(2, 3, 4, 5, open("C:\\Files\\person.bmp", "rb"));

# Lưu sơ đồ Visio
diagram.save("C:\\Files\\BMPtoVisio.vsdx", SaveFileFormat.VSDX);

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

Dùng thử thư viện miễn phí với giấy phép tạm thời. Nhận giấy phép tạm thời miễn phí cho phép bạn kiểm tra hình ảnh trên các tính năng của Visio mà không bị giới hạn.

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 ứng dụng web Image to Visio converter của chúng tôi. Ứng dụng web này được phát triển bằng API Aspose.Diagram. Bạn có thể truy cập nó từ bất kỳ trình duyệt và thiết bị nào mà không cần cài đặt plugin, phần mềm hoặc đăng ký.

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

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

Phần kết luận

Tóm lại, chúng ta đã học được cách dễ dàng chuyển đổi hình ảnh thành sơ đồ Visio bằng Python. Chúng tôi đã cung cấp hướng dẫn từng bước để tải và chuyển đổi hình ảnh JPG, PNG hoặc BMP thành sơ đồ Visio. Bằng cách làm theo các bước được nêu, bạn có thể nhanh chóng và dễ dàng chuyển đổi hình ảnh của mình thành tệp Visio. 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