รวมเอกสาร Word

How to Merge MS Word documents using Node.js API.

การจัดการเอกสารอย่างมีประสิทธิภาพเป็นสิ่งสำคัญสำหรับการทำงานร่วมกัน การรายงาน และการทำงานที่เป็นระบบ ไม่ว่าคุณจะรวมรายงานหลายฉบับ เข้ารูปแบบเทมเพลต หรือรวบรวมการส่งข้อมูล ความสามารถในการรวมเอกสาร Word (DOC/DOCX) เป็นสิ่งจำเป็น บทความนี้จะพาคุณไปเรียนรู้การรวมเอกสาร Word โดยใช้ Aspose.Words Cloud SDK สำหรับ Node.js ซึ่งเป็น REST API ที่เชื่อถือได้และสามารถขยายได้

ทำไมต้องรวมเอกสาร Word?

  • ทำให้การจัดการเอกสารง่ายขึ้น: ลดความยุ่งเหยิงโดยการรวมไฟล์หลายไฟล์เข้าด้วยกันเป็นไฟล์เดียว.
  • รักษาเลย์เอาต์และการจัดรูปแบบ: รักษาหมายเหตุ, ส่วนท้าย, และรูปแบบระหว่างการรวม.
  • เหมาะสำหรับการทำงานร่วมกัน: รวมการมีส่วนร่วมจากสมาชิกทีมที่แตกต่างกันในรายงานเดียว.
  • ประสิทธิภาพที่ใช้คลาวด์: รวมเอกสารโดยไม่ต้องติดตั้ง Microsoft Word.

ในบทความนี้ เราจะพูดถึงหัวข้อต่อไปนี้:

Node.js SDK เพื่อรวมไฟล์ DOCX

Aspose.Words Cloud SDK for Node.js มี API ที่จัดการเอกสารอย่างมีประสิทธิภาพ ด้วย SDK นี้ คุณสามารถรวมไฟล์ DOCX สองไฟล์ขึ้นไปเป็นเอกสาร Word ที่รวมไว้ในเอกสารเดียวโดยตรงจากแอปพลิเคชัน Node.js ของคุณ。

📦 การติดตั้ง

ติดตั้ง SDK ผ่าน npm:

npm install asposewordscloud --save

ตอนนี้ รับข้อมูลประจำตัว API ของคุณจาก Aspose Cloud Dashboard.

รวมเอกสาร Word โดยใช้ Node.js

ส่วนนี้อธิบายรายละเอียดเกี่ยวกับวิธีการรวมเอกสาร MS Word โดยใช้ API ของ Node.js

ขั้นตอนที่ 1 – เริ่มต้น API:

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

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

ขั้นตอนที่ 2 – สร้างคำขอรวม:

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

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

ขั้นตอนที่ 3 – ทำการรวมข้อมูล:

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"
    }
  ]
};

// พารามิเตอร์สำหรับไฟล์ MS Word
const request = new AppendDocumentRequest({
  name: "mainFile.docx",
  documentEntries: appendDocs,
  destFileName: "MergedOutput.docx"
});

// เริ่มต้นการดำเนินการรวมเอกสาร Word
wordsApi.appendDocument(request)
  .then(response => console.log("Documents merged successfully:", response.body))
  .catch(error => console.error("Merge failed:", error));

รวมไฟล์ DOCX โดยใช้ cURL

ด้วยความช่วยเหลือจากคำสั่ง cURL คุณจะลดความยุ่งยากในการสร้างโค้ดที่ซับซ้อน ในส่วนนี้เราจะเรียนรู้รายละเอียดเกี่ยวกับการดำเนินการรวมเอกสาร MS Word โดยใช้ REST API และคำสั่ง cURL

ขั้นตอนที่ 1 – สร้าง Access Token:

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"

ขั้นตอนที่ 2 – รวมไฟล์ Word ด้วย 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}"
  • ตรวจสอบให้แน่ใจว่าไฟล์ทั้งสอง (FirstFile และ SecondFile) ถูกอัปโหลดไปยังคลาวด์สโตเรจของคุณล่วงหน้าแล้ว

ลองใช้งานแอปฯ รวม DOCX ออนไลน์ฟรี

Dont want to code? Try the [ Free Word Merger Online ][16] to combine DOCX files using Asposes UI-based web tool.

รวมเอกสาร MS Word ออนไลน์

แอป รวมเอกสาร Word ออนไลน์ ฟรี.

ลองก่อนซื้อ

ก่อนที่คุณจะตัดสินใจซื้อ คุณอาจพิจารณาขอแผนทดลองใช้งานเพื่อสำรวจความสามารถของ REST APIs โดยไม่มีข้อจำกัด สำหรับข้อมูลเพิ่มเติม กรุณาเยี่ยมชม Cloud Free Trial.

บทสรุป

ด้วย Aspose.Words Cloud SDK สำหรับ Node.js การรวมเอกสาร Word จึงเป็นไปอย่างราบรื่นและมีประสิทธิภาพ ไม่ว่าคุณจะทำการรวบรวมเอกสารโดยอัตโนมัติหรือทำให้การร่วมมือในโครงการง่ายขึ้น API REST นี้ช่วยให้นักพัฒนาสามารถรวมไฟล์ DOCX ในขณะที่รักษาโครงสร้างและการจัดรูปแบบ เลือกใช้งานระหว่าง API REST หรือคำสั่ง cURL โดยตรงตามความต้องการของเวิร์กโฟลว์ของคุณ

📚 แหล่งข้อมูลที่มีประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: