Bài viết này bao gồm quy trình thay thế một từ trong Word bằng NET REST API. Bạn sẽ sử dụng Aspose.Words for .NET Cloud SDK để thay đổi một từ trong Word bằng C# REST API trên đám mây bằng cách sử dụng một vài lệnh gọi API. Nó 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
- Tạo tài khoản và nhận thông tin xác thực API
- Tải xuống Aspose.Words Cloud SDK for Dotnet to add a bookmark in a Word file
- Thiết lập dự án giải pháp C# với SDK trên để thay thế văn bản
Các bước để thay đổi Word trong Word bằng API mã thấp C#
- Khởi tạo đối tượng WordsApi bằng ID khách hàng và bí mật
- Đọc file Word đầu vào thành luồng bộ nhớ
- Tạo đối tượng RestoreTextParameters và đặt 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 ReplaceTextOnline() với yêu cầu tùy chỉnh
- Nhận nội dung tệp đầu ra từ phản hồi API và lưu vào đĩa cục bộ
Các bước nói trên xác định quy trình thay thế các từ trong Word DOC bằng API C# REST. Bắt đầu quá 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 văn bản thay thế bằng cách sử dụng RepTextParameters và đặt giá trị văn bản cũ, giá trị văn bản mới, gắn cờ cho trường hợp khớp, khớp toàn bộ từ và sự hiện diện của biểu thức chính quy trong văn bản cũ giá trị. Cuối cùng, gọi phương thức RepTextOnline() để thay thế văn bản trực tuyến và tìm nạp tệp Word đầu ra từ phản hồi API.
Mã để thay thế Word trong Word DOC bằng API NET REST
Mã mẫu này trình bày cách thay thế một từ trong tài liệu Word bằng API mã thấp C#. Chúng tôi đặt DestFileName thành tên tệp đầu ra mà chúng tôi sử dụng để tìm nạp tệp Word kết quả bằng phương thức TryGetValue() trong kết quả lệnh gọi API. Tạo 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 NET REST API.