hợp nhất tài liệu word

Cách hợp nhất tài liệu MS Word sử dụng API Node.js.

Việc xử lý tài liệu hiệu quả là rất quan trọng cho sự hợp tác, báo cáo và quy trình làm việc hợp lý. Dù bạn đang kết hợp nhiều báo cáo, tích hợp mẫu đơn, hay tổng hợp các bài nộp, khả năng hợp nhất tài liệu Word (DOC/DOCX) là điều cần thiết. Bài viết này hướng dẫn bạn cách kết hợp tài liệu Word bằng cách sử dụng Aspose.Words Cloud SDK cho Node.js, một API REST đáng tin cậy và có khả năng mở rộng.

Tại sao lại hợp nhất tài liệu Word?

  • Đơn giản hóa Quản lý Tài liệu: Giảm bớt sự lộn xộn bằng cách hợp nhất nhiều tệp thành một.
  • Duy trì Bố cục & Định dạng: Bảo tồn tiêu đề, chân trang và kiểu trong quá trình hợp nhất.
  • Lý tưởng cho Sự Hợp Tác: Kết hợp các đóng góp từ những thành viên khác nhau trong nhóm vào một báo cáo.
  • Hiệu quả dựa trên đám mây: Hợp nhất tài liệu mà không cần cài đặt Microsoft Word.

Trong bài viết này, chúng tôi sẽ đề cập đến các chủ đề sau:

Node.js SDK để Kết hợp Các Tệp DOCX

Aspose.Words Cloud SDK for Node.js cung cấp một API tối ưu hóa cho việc xử lý tài liệu. Với SDK này, bạn có thể hợp nhất hai hoặc nhiều tệp DOCX thành một tài liệu Word hợp nhất ngay từ ứng dụng Node.js của bạn.

📦 Cài đặt

Cài đặt SDK qua npm:

npm install asposewordscloud --save

Bây giờ, lấy thông tin xác thực API của bạn từ Aspose Cloud Dashboard.

Hợp nhất tài liệu Word bằng Node.js

Phần này giải thích chi tiết về cách hợp nhất tài liệu MS Word bằng cách sử dụng API Node.js.

Bước 1 – Khởi tạo API:

const { WordsApi, AppendDocumentRequest, Configuration } = require("asposewordscloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const wordsApi = new WordsApi(config);

Bước 2 – Tạo Yêu Cầu Gộp:

const appendDocs = {
  DocumentEntries: [
    {
      Href: "secondFile.docx",
      ImportFormatMode: "KeepSourceFormatting"
    }
  ]
};

const request = new AppendDocumentRequest({
  name: "mainFile.docx",
  documentEntries: appendDocs,
  destFileName: "MergedOutput.docx"
});

Bước 3 – Thực hiện thao tác gộp:

wordsApi.appendDocument(request)
  .then(response => console.log("Documents merged successfully:", response.body))
  .catch(error => console.error("Merge failed:", error));
const { WordsApi, AppendDocumentRequest, Configuration } = require("asposewordscloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const wordsApi = new WordsApi(config);

const appendDocs = {
  DocumentEntries: [
    {
      Href: "secondFile.docx",
      ImportFormatMode: "KeepSourceFormatting"
    }
  ]
};

// Tham số cho các tệp MS Word
const request = new AppendDocumentRequest({
  name: "mainFile.docx",
  documentEntries: appendDocs,
  destFileName: "MergedOutput.docx"
});

// Hoạt động ghép tài liệu Word đã được bắt đầu
wordsApi.appendDocument(request)
  .then(response => console.log("Documents merged successfully:", response.body))
  .catch(error => console.error("Merge failed:", error));

Gộp các tệp DOCX bằng cURL

Với sự trợ giúp của các lệnh cURL, bạn loại bỏ nỗ lực tạo ra các đoạn mã phức tạp. Trong phần này, chúng ta sẽ học các chi tiết về cách thực hiện thao tác gộp tài liệu MS Word bằng cách sử dụng REST API và các lệnh cURL.

Bước 1 – Tạo Mã Truy Cập:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Bước 2 – Kết hợp các tệp Word bằng cURL:

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/{FirstFile}/appendDocument?destFileName=MergedFile.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{\"DocumentEntries\":[{\"Href\":\"{SecondFile}\",\"ImportFormatMode\":\"KeepSourceFormatting\"}],\"ApplyBaseDocumentHeadersAndFootersToAppendingDocuments\":true}"
  • Hãy chắc chắn rằng cả hai tệp đầu vào (FirstFileSecondFile) đã được tải lên lưu trữ đám mây của bạn trước đó.

Thử ứng dụng ghép DOCX trực tuyến miễn phí

Không muốn lập trình? Hãy thử Free Word Merger Online để kết hợp các tệp DOCX bằng công cụ web dựa trên UI của Aspose.

gộp tài liệu MS Word trực tuyến

Ứng dụng ghép tài liệu Word trực tuyến miễn phí.

Thử trước khi bạn mua

Trước khi bạn quyết định mua hàng, bạn có thể xem xét yêu cầu một kế hoạch dùng thử để khám phá khả năng của các REST API mà không có bất kỳ giới hạn nào. Để biết thêm chi tiết, vui lòng truy cập Cloud Free Trial.

Kết luận

Với Aspose.Words Cloud SDK cho Node.js, việc hợp nhất tài liệu Word trở nên liền mạch và hiệu quả. Cho dù bạn đang tự động hóa việc biên soạn tài liệu hay đơn giản hóa sự cộng tác trong dự án, REST API này giúp các nhà phát triển kết hợp các tệp DOCX trong khi vẫn giữ nguyên cấu trúc và định dạng. Chọn giữa REST API hoặc lệnh cURL trực tiếp tùy thuộc vào nhu cầu quy trình làm việc của bạn.

📚 Tài nguyên hữu ích

Các bài viết liên quan

Chúng tôi rất khuyến nghị bạn nên ghé thăm các blog sau: