
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 Aspose
s UI-based web tool.

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