
ใน บทความ ก่อนหน้านี้ เราได้กล่าวถึงวิธีการรวมเอกสาร Word ใน Node.js โพสต์ในบล็อกนี้จะอธิบายวิธีการผสานเอกสาร Word ใน C# เพื่อจุดประสงค์นี้ เราจะใช้ประโยชน์จาก GroupDocs.Merger Cloud SDK for .Net เพื่อรวมเอกสาร Word โดยทางโปรแกรม ในความเป็นจริง การทำให้กระบวนการรวมเอกสารเป็นอัตโนมัติจะช่วยเพิ่มประสิทธิภาพการทำงานและสร้างความได้เปรียบทางการแข่งขันในที่สุด ดังนั้น โปรดอ่านโพสต์บนบล็อกนี้อย่างละเอียดเพื่อเรียนรู้วิธีผสานเอกสาร Word ใน C# นอกจากนี้ เราจะอธิบายข้อมูลโค้ดทีละขั้นตอนเพื่อใช้งานฟังก์ชันนี้
เราจะกล่าวถึงหัวข้อต่อไปนี้ในบทความนี้:
การรวมไฟล์ Word - การติดตั้ง API
การติดตั้ง API ระดับองค์กรนี้ทำได้ง่ายมากเนื่องจากติดตั้งง่าย สิ่งที่คุณต้องทำคือดาวน์โหลด แพ็คเกจ NuGet หรือเรียกใช้คำสั่งต่อไปนี้ใน NuGet Package Manager:
Install-Package GroupDocs.Merger-Cloud -Version 23.4.0
โปรดไปที่ ลิงก์ นี้เพื่อเรียนรู้ขั้นตอนการรับข้อมูลรับรอง API (รหัสไคลเอ็นต์ + ความลับของลูกค้า)
รวมเอกสาร Word ใน C# โดยทางโปรแกรม
ดังนั้น เมื่อคุณตั้งค่า [GroupDocs.Merger Cloud SDK for .Net] แล้ว 3 เราทุกคนก็พร้อมแล้วที่จะเริ่มเขียนโค้ดขนาดสั้นเพื่อรวมเอกสาร Word โดยทางโปรแกรม
หมายเหตุ: เราได้อัปโหลดไฟล์ Docx/Docs สองไฟล์ที่แตกต่างกันบนคลาวด์ API แดชบอร์ด อย่างไรก็ตาม คุณอาจทำงานนี้โดยอัตโนมัติได้โดยการเรียกเมธอด UploadFile
คุณอาจทำตามขั้นตอนต่อไปนี้เพื่อให้บรรลุฟังก์ชันนี้:
- เริ่มต้นอินสแตนซ์ของคลาสการกำหนดค่าด้วย Client ID และ Client Secret
- สร้างอินสแตนซ์ของ DocumentApi ด้วยอ็อบเจ็กต์ของคลาสการกำหนดค่า
- สร้างวัตถุของคลาส JoinItem
- เริ่มต้นอินสแตนซ์ของคลาส FileInfo และกำหนดเส้นทางของเอกสาร Word แรก
- สร้างอินสแตนซ์วัตถุของคลาส FileInfo และกำหนดเส้นทางของเอกสาร Word ที่สอง
- สร้างวัตถุของคลาส JoinOptions และกำหนดเส้นทางสำหรับไฟล์ที่สร้างขึ้น
- สร้างอินสแตนซ์ของคลาส JoinRequest และเริ่มต้นด้วยอ็อบเจ็กต์ของคลาส JoinOptions
- เรียกใช้เมธอด เข้าร่วม เพื่อรวมเอกสาร Word
คัดลอกและวางข้อมูลโค้ดต่อไปนี้ลงในไฟล์เซิร์ฟเวอร์หลักของคุณ และเรียกใช้เซิร์ฟเวอร์เพื่อรวมเอกสาร Word โดยทางโปรแกรม:
using System;
using GroupDocs.Merger.Cloud.Sdk.Api;
using GroupDocs.Merger.Cloud.Sdk.Client;
using GroupDocs.Merger.Cloud.Sdk.Model;
using GroupDocs.Merger.Cloud.Sdk.Model.Requests;
namespace GroupDocs.Merger.CSharp
{
class Combine_Word_Files
{
static void Main(string[] args)
{
try
{
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// เริ่มต้นอินสแตนซ์ของคลาสการกำหนดค่าด้วย Client ID และ Client Secret
var configuration = new Configuration(clientId, clientSecret);
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// สร้างอินสแตนซ์ของ DocumentApi ด้วยอ็อบเจ็กต์ของคลาสการกำหนดค่า
var documentApi = new DocumentApi(configuration);
// สร้างวัตถุของคลาส JoinItem
var item1 = new JoinItem
{
// เริ่มต้นอินสแตนซ์ของคลาส FileInfo และตั้งค่าเส้นทางของเอกสาร Word แรก
FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
{
FilePath = "first.docx"
}
};
var item2 = new JoinItem
{
// สร้างอินสแตนซ์วัตถุของคลาส FileInfo และกำหนดเส้นทางของเอกสาร Word ที่สอง
FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
{
FilePath = "second.docx"
}
};
// สร้างวัตถุของคลาส JoinOptions และกำหนดเส้นทางสำหรับไฟล์ที่สร้างขึ้น
var options = new JoinOptions
{
JoinItems = new List<JoinItem> { item1, item2 },
OutputPath = "output/merged-file.docx"
};
// สร้างวัตถุของคลาส JoinRequest และเริ่มต้นด้วยวัตถุของคลาส JoinOptions
var request = new JoinRequest(options);
// เรียกใช้วิธีการเข้าร่วมเพื่อรวมเอกสาร Word
var response = documentApi.Join(request);
Console.WriteLine("Successfully merged Word files: " + response.Path);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
}
}
}
}
สามารถดูได้ในภาพด้านล่าง:

รวมไฟล์ Word ออนไลน์
โชคดีที่มีเครื่องมือ ออนไลน์ ที่ให้ผู้ใช้สามารถรวมเอกสาร Word ได้ทันที และขับเคลื่อนโดย GroupDocs.Merger Cloud SDKs มันมาพร้อมกับอินเทอร์เฟซแบบลอจิคัลและใช้งานง่าย เหนือสิ่งอื่นใดคือมันฟรีและทุกคนสามารถใช้งานได้โดยไม่ต้องสมัครสมาชิกล่วงหน้า

บทสรุป
เรากำลังสิ้นสุดโพสต์บล็อกนี้ที่นี่ และเราสัญญาว่าจะกลับมาพร้อมกับบทความที่มีประโยชน์อื่น ดังนั้นเราจึงได้เรียนรู้วิธีรวมเอกสาร Word ใน C# นอกจากนี้เรายังได้ทำตามขั้นตอนและข้อมูลโค้ดเพื่อรวมเอกสาร Word โดยทางโปรแกรมด้วย บทความนี้จะช่วยคุณหากคุณต้องการสร้างโมดูลการรวมไฟล์ Word สำหรับแอปพลิเคชันธุรกิจของคุณ ดังนั้น โปรดอ่าน เอกสารประกอบ เพื่อเรียนรู้คุณสมบัติเพิ่มเติมของ GroupDocs.Merger Cloud SDKs นอกจากนี้ อย่าลืมลองใช้ API เวอร์ชัน สด ของเราด้วย นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน
ในที่สุด groupdocs.cloud ก็กำลังเขียนบทความใหม่ ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม
คำถามที่พบบ่อย – คำถามที่พบบ่อย
จะรวมเอกสาร Word สองเอกสารใน C# ได้อย่างไร
เรียกใช้เมธอด เข้าร่วม เพื่อรวมเอกสาร Word โดยทางโปรแกรม GroupDocs.Merger Cloud SDK for .Net นำเสนอฟีเจอร์มากมายเพื่อทำให้กระบวนการนี้เป็นแบบอัตโนมัติ
ฉันจะรวมเอกสาร Word โดยอัตโนมัติได้อย่างไร
คุณสามารถไปที่ ลิงก์ เพื่อเรียนรู้ขั้นตอนและข้อมูลโค้ดเพื่อรวมเอกสาร Word โดยอัตโนมัติ