Bài viết này hướng dẫn quy trình thay thế một từ trong Word bằng Python REST API. Bạn sẽ sử dụng Aspose.Words cho Python Cloud SDK để thay đổi một từ trong Word bằng Python REST API trên nền tảng đám mây bằng một vài lệnh gọi API. Bài viết sẽ thảo luận về các tùy chọn khác nhau để tùy chỉnh thao tác thay thế văn bản.
Điều kiện tiên quyết
- {{Siêu liên kết1}}
- Tải xuống Aspose.Words Cloud SDK dành 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 để thay thế văn bản
Các bước thay đổi từ trong Word bằng Python Low Code API
- Khởi tạo đối tượng WordsApi bằng ID máy khách và bí mật
- Đọc tệp Word đầu vào vào luồng bộ nhớ
- Tạo đối tượng ReplaceTextParameters và thiết lập văn bản cũ, văn bản mới và các cờ khác
- Đặt tên tệp đầu ra và gọi phương thức Thay thế Văn bản Trực tuyến() với yêu cầu tùy chỉnh
- Lấy nội dung tệp đầu ra từ phản hồi API và lưu trên đĩa cục bộ
Các bước nêu trên định nghĩa quy trình thay thế từ trong Word DOC bằng Python REST API. Khởi tạo quy trình bằng cách tải tệp Word nguồn vào luồng bộ nhớ, sau đó tạo yêu cầu thay thế văn bản bằng ReplaceTextParameters và thiết lập giá trị văn bản cũ, giá trị văn bản mới, cờ để khớp chữ hoa/thường, khớp toàn bộ từ và sự hiện diện của biểu thức chính quy trong giá trị văn bản cũ. Cuối cùng, gọi phương thức ReplaceTextOnline() để thay thế văn bản trực tuyến và lấy tệp Word đầu ra từ phản hồi API.
Mã để thay thế Word trong Word DOC bằng Python REST API
Mã mẫu này minh họa cách thay thế một từ trong tài liệu Word bằng Python Low Code API. Chúng tôi đặt DestFileName thành tên tệp đầu ra mà chúng tôi sử dụng để lấy tệp Word kết quả bằng phương thức TryGetValue() trong kết quả lệnh gọi API. Tạo một luồng tệp bằng phương thức File.Create và lưu đầu ra vào ổ đĩa cục bộ bằng luồng này.
Trong chủ đề này, chúng ta đã học cách tìm và thay thế văn bản trực tuyến trong tệp Word. Để thay đổi thuộc tính tài liệu Word, hãy tham khảo bài viết sau: Change Properties of Word Document with Python REST API.