Bài viết này hướng dẫn quy trình thêm dấu trang trong Word bằng Python REST API. Chúng ta sẽ sử dụng Aspose.Words cho Python Cloud SDK để thêm dấu trang vào tài liệu Word bằng Python Low Code API. Bạn sẽ thiết lập các tham số dấu trang khác nhau và gọi các lệnh gọi API để thêm dấu trang này vào tệp Word trên ổ đĩa cục bộ.
Điều kiện tiên quyết
- {{Siêu liên kết1}}
- Tải xuống Aspose.Words Cloud SDK cho Python để thêm dấu trang vào tệp Word
- Thiết lập dự án giải pháp Python với SDK ở trên
Các bước tạo dấu trang trong Word bằng Python REST API
- Đặt ID khách hàng và Bí mật khách hàng cho API để thêm dấu trang
- Khởi tạo một đối tượng của lớp WordsApi với thông tin đăng nhập của khách hàng
- Đọc tệp Word nguồn vào luồng bộ nhớ để tạo dấu trang
- Xác định phạm vi bắt đầu và kết thúc của dấu trang bằng cách sử dụng lớp PositionInsideNode
- Tạo đối tượng InsertBookmarkOnlineRequest bằng cách cung cấp các tham số bắt buộc
- Gọi phương thức InsertBookmarkOnline tới chèn dấu trang theo InsertBookmarkOnlineRequest
- Lưu tệp Word kết quả với dấu trang mới
Các bước nêu trên mô tả cách tạo dấu trang trong Word bằng Python Low Code API. Bắt đầu quy trình bằng cách tạo đối tượng WordsApi, sau đó đọc tệp Word nguồn và xác định các tham số dấu trang. Cuối cùng, thêm dấu trang này vào tệp Word của bạn bằng cách gọi một vài lệnh gọi API, sau đó lưu tệp Word kết quả vào ổ đĩa cục bộ.
Mã chèn dấu trang vào Word bằng Python REST API
Mã mẫu này minh họa cách thêm dấu trang vào Word bằng Python REST API. Lớp PositionInsideNode được sử dụng để thiết lập phạm vi bắt đầu và kết thúc của dấu trang trong tệp Word đích. Luồng kết quả được trả về dưới dạng một mục từ điển với khóa được chỉ định và có thể được truy xuất bằng phương thức TryGetValue như được minh họa trong mã mẫu.
In this topic, we have learned how to make a bookmark in Word with Python REST API. If you are looking to convert a Word file to an HTML file, refer to the article on Convert DOCX to HTML with Python REST API.