Hướng dẫn ngắn này giải thích cách thay thế văn bản trong PDF bằng Node.js REST API. Bạn sẽ học cách thay thế các từ trong PDF bằng Dịch vụ RESTful Node.js sử dụng Cloud SDK dựa trên Node.js. Hướng dẫn này sẽ hướng dẫn bạn tìm từ bằng cách so sánh các chuỗi hoặc sử dụng biểu thức chính quy và thực hiện thao tác này trên một trang hoặc toàn bộ tệp PDF.
Điều kiện tiên quyết
- Tạo tài khoản thông tin đăng nhập API để thay thế văn bản bên trong PDF
- Tải xuống SDK đám mây Aspose.PDF cho Node.js để thay thế văn bản trong tệp PDF
- Thiết lập dự án Node.js với SDK ở trên để tìm và thay thế văn bản
Các bước thay thế văn bản trong PDF trực tuyến bằng giao diện REST của Node.js
- Cấu hình đối tượng PdfApi bằng cách sử dụng khóa và SID ứng dụng để thay thế văn bản
- Tải tệp PDF nguồn lên bộ nhớ đám mây để tìm và thay thế văn bản
- Tạo danh sách các đối tượng TextReplace với một cặp chuỗi cũ và mới
- Tạo yêu cầu thay thế văn bản bằng cách sử dụng lớp TextReplaceListRequest bằng cách cung cấp danh sách TextReplace
- Gọi PostDocumentTextReplace để thay thế tất cả các chuỗi cũ bằng các chuỗi mới
- Tải xuống tệp đầu ra về phản hồi thành công từ API
Các bước trên mô tả cách tìm và thay thế từ trong PDF bằng Node.js REST API. Tạo đối tượng PdfApi chứa các tính năng để làm việc với tệp PDF, tải tệp PDF nguồn lên bộ nhớ đám mây trực tuyến, tạo danh sách các cặp từ của chuỗi cũ và chuỗi mới, và tạo đối tượng yêu cầu sử dụng cặp danh sách này. Gọi phương thức PostDocumentTextReplace() để thay thế các từ được liệt kê và lưu tệp đầu ra.
Mã để tìm và thay thế văn bản trong PDF bằng API dựa trên Node.js
Mã này minh họa quy trình thay thế văn bản trong tệp PDF bằng Giao diện REST của Node.js. Bạn có thể sử dụng danh sách chuỗi hoặc biểu thức Regex khi tìm kiếm các chuỗi trong toàn bộ tài liệu. Nếu bạn muốn thay thế văn bản trong một trang duy nhất của tệp PDF đã tải lên, hãy sử dụng phương thức PostPageTextReplace() với số trang đích.
Bài viết này hướng dẫn chúng ta cách tìm kiếm và thay thế văn bản trong tệp PDF. Nếu bạn muốn thêm trang mới vào tệp PDF, hãy tham khảo bài viết trên Thêm trang mới vào PDF bằng Node.js REST API.