Làm việc với tệp Docs/Docx trở nên rắc rối khi dữ liệu nằm rải rác giữa nhiều tệp Word. Kịch bản này dẫn đến lãng phí thời gian và nhân lực có giá trị. May mắn thay, GroupDocs.Merger là giải pháp cho vấn đề này vì nó cung cấp REST API và SDK đám mây để hợp nhất các tài liệu Word thành một tệp duy nhất. Ngoài ra, API hợp nhất tài liệu Word này cho phép người dùng định cấu hình lệnh gọi API theo yêu cầu. Trong bài đăng trên blog này, chúng ta sẽ khám phá cách kết hợp các tài liệu Word trong ứng dụng dựa trên Node.js bằng cách sử dụng GroupDocs.Merger Cloud SDK cho Node.js.
Chúng tôi sẽ đề cập đến các điểm sau trong bài viết này:
- Cài đặt API hợp nhất tài liệu Word
- Tham gia tài liệu Word trong Node.js theo lập trình
- Tham gia tài liệu Word trực tuyến
Cài đặt API Hợp nhất Tài liệu Word
Việc cài đặt GroupDocs.Merger Cloud Node.js SDK trong dự án dựa trên Node.js khá đơn giản. Chỉ cần chạy lệnh sau trong thiết bị đầu cuối và bắt đầu tận dụng các phương pháp cấp doanh nghiệp của nó để nối các tệp Word theo chương trình.
npm install groupdocs-merger-cloud
Vui lòng truy cập liên kết này để tìm hiểu quy trình nhận thông tin xác thực API cho GroupDocs.Merger SDK.
Tham gia Tài liệu Word trong Node.js theo chương trình
Phần này trình bày việc triển khai thực tế của chức năng. Chúng tôi đã tải hai tệp Docs/Docx khác nhau lên đám mây API trang tổng quan. Vì vậy, bạn có thể tải tệp lên theo cách thủ công và theo chương trình.
Sau đây là các bước để nối tài liệu Word theo chương trình:
- Bao gồm mô-đun groupdocs-merger-cloud trong ứng dụng của bạn.
- Khởi tạo DocumentApi bằng thông tin xác thực API.
- Tạo một thể hiện của lớp JoinItem.
- Khởi tạo một đối tượng của lớp FileInfo.
- Đặt đường dẫn tệp của tệp Word nguồn.
- Tạo một đối tượng của lớp JoinOptions.
- Gọi thuộc tính JoinItems để gán mảng tài liệu nguồn.
- Đặt đường dẫn đầu ra cho tài liệu được tạo.
- Khởi tạo một thể hiện của lớp JoinRequest và chuyển nó vào phương thức join .
Đoạn mã sau đây cho biết cách hợp nhất các tài liệu Word bằng Node.js:
// Bao gồm mô-đun groupdocs-merger-cloud trong ứng dụng của bạn.
const merger_cloud = require("groupdocs-merger-cloud");
const clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxx";
// Khởi tạo DocumentApi bằng thông tin xác thực API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Tạo một thể hiện của lớp JoinItem.
let item1 = new merger_cloud.JoinItem();
// Khởi tạo một đối tượng của lớp FileInfo.
item1.fileInfo = new merger_cloud.FileInfo();
// Đặt đường dẫn tệp của tệp Word nguồn.
item1.fileInfo.filePath = "sample.docx";
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "sample2.docx";
// Tạo một đối tượng của lớp JoinOptions.
let options = new merger_cloud.JoinOptions();
// Gọi thuộc tính JoinItems để gán mảng tài liệu nguồn.
options.joinItems = [item1, item2];
// Đặt đường dẫn đầu ra cho tài liệu được tạo
options.outputPath = "Output/joined.docx";
// Khởi tạo một thể hiện của lớp JoinRequest và chuyển nó vào phương thức nối.
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Success!"));
Đoạn mã trên sẽ hợp nhất các tài liệu Word và tạo tệp được tạo trong thư mục “Đầu ra”. Tuy nhiên, bạn có thể tải tệp xuống theo cách thủ công hoặc theo chương trình bằng cách gọi phương thức DownloadFile.
Tham gia Tài liệu Word trực tuyến
GroupDocs.Merger cung cấp phiên bản SDK trực tuyến để hợp nhất các tài liệu Word. Tất cả những gì bạn cần làm là chỉ cần thả/tải lên tệp Docs/Docx và nhấn nút “Hợp nhất ngay”. Trên hết, bạn không cần đăng ký trước để sử dụng tính năng sáp nhập tài liệu Word trực tuyến này.
Phần kết luận
Chúng tôi hy vọng bạn đã biết cách nối các tài liệu Word bằng GroupDocs.Merger Cloud SDK. Ngoài ra, chúng tôi cũng đã trải qua các bước và mẫu mã để đạt được chức năng. Hơn nữa, API hợp nhất tài liệu Word này rất dễ sử dụng và tích hợp với dự án dựa trên Node.js của bạn. Vì vậy, đừng bỏ qua tài liệu để tìm hiểu các tính năng hữu ích khác. Trên thực tế, bạn có thể tương tác trực tiếp với API của chúng tôi tại đây và cũng có thể tìm thấy mã nguồn trong kho lưu trữ GitHub.
Hơn nữa, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.
Cuối cùng, groupdocs.cloud đang viết bài mới. Vì vậy, vui lòng giữ liên lạc để cập nhật thông tin mới nhất.
Đặt một câu hỏi
Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.
Câu hỏi thường gặp – Câu hỏi thường gặp
Có cách nào để nối các văn bản Word lại với nhau không?
GroupDocs.Merger Cloud SDK cung cấp nhiều phương thức và thuộc tính để hợp nhất các tài liệu Word theo chương trình. Để làm được điều đó, bạn có thể khởi tạo một phiên bản của lớp JoinRequest và chuyển nó vào phương thức nối với các tài liệu Word tham gia.
Làm cách nào để gộp 2 văn bản Word?
Vui lòng truy cập link này để biết câu trả lời chi tiết.