Kết hợp các tệp văn bản bằng cách sử dụng Trình hợp nhất tệp TXT

Giả sử bạn có nhiều tệp Văn bản và muốn hợp nhất chúng thành một tệp Văn bản duy nhất, GroupDocs.Merger Cloud SDK for Node.js cung cấp các tính năng để kết hợp các tệp Văn bản theo chương trình. Cho dù tệp Văn bản của bạn lớn đến đâu, việc hợp nhất tệp TXT này cho phép bạn hợp nhất các tệp Văn bản một cách hiệu quả. Ngoài ra, GroupDocs.Merger còn cung cấp SDK đám mây và API REST để tích hợp bên thứ ba. Tuy nhiên, bài đăng trên blog này hướng dẫn bạn cách nối các tệp Văn bản bằng cách sử dụng GroupDocs.Merger Cloud SDK for Node.js trong dự án dựa trên Node.js. Đến cuối bài đăng blog này, bạn hẳn đã học được cách kết hợp các tệp Văn bản trong Node.js.

Chúng ta sẽ theo dõi các điểm sau trong bài viết này:

Cài đặt API hợp nhất tệp TXT

Quá trình cài đặt GroupDocs.Merger Cloud SDK cho Node.js chỉ cần thực hiện một lệnh. Nó nhẹ và yêu cầu rất ít tài nguyên hệ thống. Vì vậy, bạn có thể thiết lập Trình hợp nhất tệp TXT API này bằng cách chạy lệnh sau trong Terminal/CMD:

npm install groupdocs-merger-cloud

Sau khi quá trình cài đặt hoàn tất, vui lòng truy cập liên kết này để tìm hiểu cách lấy thông tin xác thực API (ID khách hàng + Bí mật khách hàng).

Kết hợp các tệp văn bản theo chương trình

Hãy kết hợp các tệp Văn bản bằng cách sử dụng các phương thức được hiển thị bởi các đám mây SDK này. Với mục đích này, chúng tôi đã tải lên hai tệp Văn bản khác nhau trên đám mây trang tổng quan.

Vui lòng truy cập liên kết này để tải tệp lên theo chương trình.

Thực hiện theo các bước sau để nối các tệp Văn bản trong Node.js:

  • Bao gồm mô-đun groupdocs-merger-cloud trong ứng dụng của bạn.
  • Khởi tạo phiên bản của DocumentApi bằng thông tin xác thực API.
  • Khởi tạo một đối tượng của lớp JoinItem.
  • Tạo một đối tượng của lớp FileInfo.
  • Đặt đường dẫn tệp của tệp Văn bản 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 đã hợp nhất đượ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.

Mẫu mã sau đây minh họa cách hợp nhất các tệp Văn bản 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 = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// Khởi tạo phiên bản DocumentApi bằng thông tin xác thực API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Khởi tạo một đối tượng của lớp JoinItem.
let item1 = new merger_cloud.JoinItem();
// 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 Văn bản nguồn.
item1.fileInfo.filePath = "first.txt";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.txt";    
// 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 đã hợp nhất được tạo.
options.outputPath = "Output/joined.txt";
// 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("Done successfully"));

Sau khi bạn chạy máy chủ, tệp Văn bản đã hợp nhất sẽ được tạo vào thư mục “Đầu ra” như trong hình bên dưới:

hợp nhất các tập tin văn bản
Vì vậy, bạn có thể tải xuống tệp được tạo theo cách thủ công hoặc bằng cách gọi phương thức Tải xuống tệp trong trường hợp bạn muốn tải xuống theo chương trình.

Hợp nhất các tệp văn bản trực tuyến

Ngoài ra, bạn có thể tận dụng phiên bản trực tuyến của GroupDocs.Merger Cloud SDK. Nó khá dễ sử dụng, chỉ cần thả/tải tệp Văn bản lên và nhấn nút “Hợp nhất ngay” để nối các tệp Văn bản ngay lập tức. Bạn có thể khám phá thêm bằng cách điều hướng đến liên kết được cung cấp bên dưới.

hợp nhất các tập tin văn bản trực tuyến

Phần kết luận

Điều này đưa chúng ta đến phần cuối của hướng dẫn này. Chúng tôi hy vọng bạn đã học được cách kết hợp các tệp văn bản bằng SDK đám mây GroupDocs.Merger trong dự án dựa trên Node.js. Hơn nữa, bài viết này sẽ giúp bạn xây dựng trình hợp nhất tệp TXT cho ứng dụng kinh doanh của bạn. Ngoài ra, bạn có thể khám phá thêm API này bằng cách truy cập tài liệu. Trên thực tế, bạn có thể kiểm tra kho lưu trữ GitHubGroupDocs.Merger Cloud SDK for Node.js là nguồn mở. Cuối cùng, đừng quên tương tác trực tiếp với API của chúng tôi tại đây.

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

Phần mềm ghép file văn bản là gì?

GroupDocs.Merger đã cung cấp SDK cho nhiều ngôn ngữ lập trình và API REST để hợp nhất các tệp Văn bản theo chương trình.

Làm cách nào để kết hợp nhiều tệp văn bản thành một?

Vui lòng truy cập link này để biết câu trả lời chi tiết.

Xem thêm