เก็บแหล่งที่มาไว้ด้วยกัน
การแนะนำ
ในยุคดิจิทัลปัจจุบัน การจัดการเอกสาร 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 ได้หรือไม่
ใช่ คุณสามารถขอรับใบอนุญาตชั่วคราวได้ที่นี่.