เก็บแหล่งที่มาไว้ด้วยกัน

การแนะนำ

ในยุคดิจิทัลปัจจุบัน การจัดการเอกสาร Word โดยทางโปรแกรมถือเป็นสิ่งสำคัญในอุตสาหกรรมต่างๆ Aspose.Words สำหรับ .NET ช่วยให้นักพัฒนาสามารถจัดการเอกสารอัตโนมัติได้อย่างมีประสิทธิภาพ คู่มือที่ครอบคลุมนี้จะแนะนำคุณตลอดกระบวนการรวมเอกสารโดยยังคงรักษาการจัดรูปแบบต้นฉบับโดยใช้ Aspose.Words สำหรับ .NET

ข้อกำหนดเบื้องต้น

ก่อนที่จะเจาะลึกเรื่องการรวมเอกสารกับ Aspose.Words สำหรับ .NET ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  • Visual Studio: สภาพแวดล้อมการพัฒนาแบบรวม (IDE) สำหรับการพัฒนา .NET
  • Aspose.Words สำหรับ .NET: ติดตั้งและตั้งค่าในสภาพแวดล้อมการพัฒนาของคุณ
  • ความคุ้นเคยกับ C#: ความเข้าใจพื้นฐานเกี่ยวกับภาษาการเขียนโปรแกรม C#

นำเข้าเนมสเปซ

ในการเริ่มต้น ให้นำเข้าเนมสเปซที่จำเป็น:

using Aspose.Words;
using Aspose.Words.DocumentBuilder;

ขั้นตอนที่ 1: โหลดเอกสาร

ขั้นแรก โหลดเอกสารต้นทางและปลายทางลงใน Aspose.WordsDocument วัตถุ

// เส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR_DOCUMENT_DIRECTORY/";

// โหลดเอกสารต้นทางและปลายทาง
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Document destination with list.docx");

ขั้นตอนที่ 2: ตั้งค่าการเริ่มต้นส่วน

กำหนดค่าการเริ่มต้นส่วนเพื่อให้แน่ใจว่าเนื้อหาเอกสารต้นทางจะไหลอย่างต่อเนื่องหลังจากเอกสารปลายทาง

// ตั้งค่าเอกสารต้นทางให้ปรากฏต่อจากเนื้อหาของเอกสารปลายทาง
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.Continuous;

ขั้นตอนที่ 3: เก็บย่อหน้าไว้ด้วยกัน

เพื่อรักษาความสมบูรณ์ของการจัดรูปแบบ ให้ทำเครื่องหมายแต่ละย่อหน้าในเอกสารต้นฉบับเพื่อให้อยู่กับย่อหน้าถัดไป

foreach (Paragraph para in srcDoc.GetChildNodes(NodeType.Paragraph, true))
{
    para.ParagraphFormat.KeepWithNext = true;
}

ขั้นตอนที่ 4: ผนวกเอกสาร

รวมเอกสารโดยใช้AppendDocument วิธีการเพื่อให้มั่นใจว่าจะรักษารูปแบบของเอกสารต้นฉบับไว้

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

ขั้นตอนที่ 5: บันทึกเอกสารที่ผสาน

สุดท้าย ให้บันทึกเอกสารที่ผสานไปยังตำแหน่งที่ต้องการ

dstDoc.Save(dataDir + "JoinAndAppendDocuments.KeepSourceTogether.docx");

บทสรุป

โดยสรุป Aspose.Words สำหรับ .NET ช่วยให้งานการรวมเอกสาร Word ง่ายขึ้น ขณะเดียวกันก็รักษาการจัดรูปแบบดั้งเดิมไว้ได้อย่างราบรื่น ความสามารถนี้มีความสำคัญอย่างยิ่งสำหรับแอปพลิเคชันที่ต้องการการประมวลผลเอกสารอัตโนมัติ

คำถามที่พบบ่อย

Aspose.Words สำหรับ .NET สามารถรวมเอกสารที่มีรูปแบบต่างกันได้หรือไม่

ใช่ มันสามารถรวมเอกสารโดยไม่คำนึงถึงรูปแบบ โดยคงการจัดรูปแบบต้นฉบับไว้

Aspose.Words สำหรับ .NET รองรับการรวมเอกสารขนาดใหญ่อย่างมีประสิทธิภาพหรือไม่

รองรับเอกสารขนาดใหญ่ด้วยประสิทธิภาพสูงสุดอย่างแน่นอน

มีรุ่นทดลองใช้สำหรับ Aspose.Words สำหรับ .NET หรือไม่

ใช่ คุณสามารถดาวน์โหลดรุ่นทดลองใช้ฟรีได้ที่นี่.

ฉันจะรับการสนับสนุนด้านเทคนิคสำหรับ Aspose.Words สำหรับ .NET ได้อย่างไร

การสนับสนุนด้านเทคนิคมีให้ผ่านทางฟอรั่ม Aspose.Words.

ฉันสามารถซื้อใบอนุญาตชั่วคราวสำหรับ Aspose.Words สำหรับ .NET ได้หรือไม่

ใช่ คุณสามารถขอรับใบอนุญาตชั่วคราวได้ที่นี่.