Thêm nhận xét vào sơ đồ Visio bằng Python

Trong Microsoft Visio, nhận xét là các chú thích hoặc ghi chú có thể được thêm vào hình dạng, sơ đồ hoặc các khu vực cụ thể trong sơ đồ. Những nhận xét này cung cấp thêm thông tin, giải thích hoặc hướng dẫn về nội dung của sơ đồ. Nhận xét là một cách để truyền đạt ngữ cảnh, thông tin chi tiết hoặc phản hồi liên quan đến các thành phần có trong sơ đồ Visio. Visio cho phép người dùng đính kèm nhận xét vào hình dạng, đường kết nối hoặc nền của sơ đồ. Trong bài viết này, chúng ta sẽ tìm hiểu cách thêm nhận xét vào sơ đồ Visio bằng Python. Chúng ta cũng sẽ tìm hiểu cách chỉnh sửa các nhận xét hiện có trong tệp VSD hoặc VSDX bằng cách lập trình bằng Python.

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

API Python để thêm nhận xét vào sơ đồ Visio

Để thêm nhận xét vào sơ đồ Visio, chúng tôi sẽ sử dụng Aspose.Diagram for Python. Nó cho phép các nhà phát triển làm việc với các tệp Microsoft Visio theo chương trình trong các ứng dụng Python. Nó cho phép tạo các sơ đồ mới, sửa đổi các sơ đồ hiện có, trích xuất thông tin từ sơ đồ, chuyển đổi sơ đồ sang các định dạng khác nhau, v.v. Aspose.Diagram dành cho Python đơn giản hóa quá trình phát triển khi làm việc với các tệp Visio và cung cấp API cấp cao hơn để tương tác với các tệp này bằng Python.

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

pip install aspose-diagram-python 

Thêm nhận xét vào sơ đồ Visio bằng Python

Chúng ta có thể dễ dàng thêm nhận xét vào sơ đồ Visio bằng cách thực hiện theo các bước bên dưới:

  1. Tải sơ đồ Visio bằng lớp Diagram.
  2. Nhận một trang cụ thể theo chỉ mục từ bộ sưu tập trang.
  3. Sau đó, chèn nhận xét bằng phương thức add_comment().
  4. Cuối cùng, lưu sơ đồ Visio bằng phương thức save(). Nó lấy đường dẫn tệp VSDX đầu ra và SaveFileFormat làm đối số.

Mẫu mã sau đây cho biết cách thêm nhận xét ở cấp độ trang vào sơ đồ Visio trong Python.

# Mẫu mã này trình bày cách thêm nhận xét ở cấp độ trang vào sơ đồ Visio trong Python.
import aspose.diagram
from aspose.diagram import *

# Tải sơ đồ Visio hiện có
diagram = Diagram("C:\\Files\Drawing1.vsdx");

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

# Thêm nhận xét vào sơ đồ thị giác đầu vào
diagram.pages[0].add_comment(2.0, 3.0, "Comment");

# Lưu sơ đồ Visio
diagram.save("C:\\Files\\AddComments.vsdx", SaveFileFormat.VSDX);
Thêm nhận xét vào sơ đồ Visio bằng Python

Thêm nhận xét vào sơ đồ Visio bằng Python.

Thêm nhận xét vào hình trong sơ đồ Visio bằng Python

Tương tự, chúng ta có thể thêm nhận xét vào một hình dạng cụ thể của sơ đồ Visio bằng cách thực hiện theo các bước bên dưới:

  1. Tải sơ đồ Visio bằng lớp Diagram.
  2. Nhận một trang cụ thể theo chỉ mục từ bộ sưu tập trang.
  3. Nhận hình dạng cụ thể theo ID từ bộ sưu tập hình dạng của trang.
  4. Sau đó, chèn nhận xét bằng phương thức add_comment(). Truyền đối tượng hình dạng và nhận xét làm đối số.
  5. Cuối cùng, lưu sơ đồ Visio bằng phương thức save(). Nó lấy đường dẫn tệp VSDX đầu ra và SaveFileFormat làm đối số.

Mẫu mã sau đây cho biết cách thêm nhận xét vào hình trong sơ đồ Visio bằng Python.

# Mẫu mã này trình bày cách thêm nhận xét ở cấp độ trang vào sơ đồ Visio trong Python.
import aspose.diagram
from aspose.diagram import *

# Tải sơ đồ Visio hiện có
diagram = Diagram("C:\\Files\Drawing1.vsdx");

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

# Truy xuất hình dạng bằng ID
shape = page0.shapes.get_shape(1);

# Thêm nhận xét vào hình dạng
page0.add_comment(shape, "Comment");

# Lưu sơ đồ Visio
diagram.save("C:\\Files\\addShapeComment.vsdx", SaveFileFormat.VSDX);
Thêm nhận xét vào hình trong sơ đồ Visio bằng Python

Thêm nhận xét vào hình dạng trong Sơ đồ Visio bằng Python.

Chỉnh sửa nhận xét trong sơ đồ Visio bằng Python

Chúng ta cũng có thể chỉnh sửa bất kỳ nhận xét nào trong sơ đồ Visio bằng cách thực hiện theo các bước bên dưới:

  1. Tải sơ đồ Visio bằng lớp Diagram.
  2. Nhận một trang cụ thể theo chỉ mục từ bộ sưu tập trang.
  3. Lặp lại thông qua bộ sưu tập các chú thích.
  4. Sau đó, đọc thuộc tính comment.value và cập nhật.
  5. Cuối cùng, lưu sơ đồ Visio bằng phương thức save(). Nó lấy đường dẫn tệp VSDX đầu ra và SaveFileFormat làm đối số.

Mẫu mã sau đây cho biết cách chỉnh sửa nhận xét trong sơ đồ Visio bằng Python.

# Mẫu mã này trình bày cách thêm nhận xét ở cấp độ trang vào sơ đồ Visio trong Python.
import aspose.diagram
from aspose.diagram import *

# Tải sơ đồ Visio hiện có
diagram = Diagram("C:\\Files\Drawing1.vsdx");

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

# Nhận bộ sưu tập các chú thích
annotations = page0.page_sheet.annotations;

# Lặp lại qua các chú thích
for annotation in annotations:
    comment = annotation.comment.value;
    print(comment)
    comment += " updation mark";
    annotation.comment.value = comment;
    print(annotation.comment.value)

# Lưu sơ đồ Visio
diagram.save("C:\\Files\\EditPageLevelComment.vsdx", SaveFileFormat.VSDX);
Chỉnh sửa nhận xét trong sơ đồ Visio bằng Python

Chỉnh sửa nhận xét trong Sơ đồ Visio bằng Python.

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

Nhận giấy phép tạm thời miễn phí và trải nghiệm miễn phí các chức năng của thư viện. Việc sử dụng giấy phép tạm thời miễn phí cho phép bạn khám phá các tính năng của thư viện mà không gặp phải bất kỳ hạn chế nào.

Thêm nhận xét vào sơ đồ Visio – Tài nguyên học tập

Khám phá các tính 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 với sơ đồ Visio mà không cần sử dụng Microsoft Visio bằng các tài nguyên sau:

Phần kết luận

Trong bài đăng blog này, chúng ta đã tìm hiểu cách thêm nhận xét vào sơ đồ Visio bằng Python. Bằng cách tận dụng Aspose.Diagram for Python, các nhà phát triển có thể tự động hóa quy trình chú thích sơ đồ Visio theo chương trình bằng Python. 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