เข้าร่วมอย่างต่อเนื่อง
การแนะนำ
คุณกำลังมองหาการรวมเอกสาร Word สองเอกสารเป็นเอกสารเดียวได้อย่างราบรื่นโดยไม่มีการหยุดชะงักใช่หรือไม่? Aspose.Words สำหรับ .NET นำเสนอวิธีที่ยอดเยี่ยมในการบรรลุเป้าหมายนี้โดยใช้ฟีเจอร์ตัวแบ่งส่วนต่อเนื่อง บทช่วยสอนนี้จะแนะนำคุณทีละขั้นตอนตลอดกระบวนการ เพื่อให้มั่นใจว่าคุณสามารถรวมเอกสารได้อย่างง่ายดายโดยไม่ต้องยุ่งยาก มาดำน้ำกันเถอะ!
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีทุกสิ่งที่คุณต้องการ:
- Aspose.Words สำหรับ .NET: หากคุณยังไม่ได้ดาวน์โหลด ให้ดาวน์โหลดและติดตั้งAspose.Words สำหรับ .NET.
- สภาพแวดล้อมการพัฒนา: คุณสามารถใช้ Visual Studio หรือสภาพแวดล้อมการพัฒนา .NET อื่น ๆ ได้
- เอกสารตัวอย่าง: เตรียมเอกสาร Word สองฉบับที่คุณต้องการผสาน
นำเข้าเนมสเปซ
หากต้องการใช้ Aspose.Words สำหรับ .NET คุณจะต้องนำเข้าเนมสเปซที่จำเป็นในโปรเจ็กต์ของคุณ นี่คือวิธีการ:
using Aspose.Words;
ตอนนี้ เรามาแบ่งตัวอย่างออกเป็นหลายขั้นตอนเพื่อความชัดเจน
ขั้นตอนที่ 1: ตั้งค่าไดเร็กทอรีเอกสารของคุณ
ขั้นแรก เราต้องตั้งค่าไดเร็กทอรีสำหรับจัดเก็บเอกสารของคุณ นี่จะทำให้โค้ดของเราสามารถค้นหาไฟล์ที่เราต้องการรวมได้
// เส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";
แทนที่"YOUR DOCUMENT DIRECTORY"
พร้อมเส้นทางจริงในการจัดเก็บเอกสารของคุณ
ขั้นตอนที่ 2: โหลดเอกสารต้นทางและปลายทาง
ต่อไปเราจะโหลดเอกสารต้นทางและปลายทางลงในโปรแกรมของเรา นี่คือเอกสารสองฉบับที่คุณต้องการผสาน
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
ตรวจสอบให้แน่ใจว่าชื่อไฟล์และเส้นทางตรงกับไฟล์จริงที่คุณต้องการใช้
ขั้นตอนที่ 3: ตั้งค่าการเริ่มต้นส่วนเป็นแบบต่อเนื่อง
เพื่อให้เนื้อหาของเอกสารต้นทางปรากฏขึ้นทันทีหลังจากเอกสารปลายทาง เราต้องตั้งค่าSectionStart
คุณสมบัติของส่วนแรกในเอกสารต้นฉบับถึงContinuous
.
// ทำให้เอกสารปรากฏต่อจากเนื้อหาของเอกสารปลายทาง
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.Continuous;
เพื่อให้แน่ใจว่าไม่มีการหยุดพักระหว่างเอกสารเมื่อมีการรวมเข้าด้วยกัน
ขั้นตอนที่ 4: ผนวกเอกสารต้นฉบับ
ตอนนี้เราผนวกเอกสารต้นฉบับเข้ากับเอกสารปลายทาง ขั้นตอนนี้ช่วยให้แน่ใจว่าเนื้อหาจากเอกสารต้นฉบับถูกเพิ่มที่ส่วนท้ายของเอกสารปลายทาง
// ผนวกเอกสารต้นฉบับโดยใช้สไตล์ดั้งเดิมที่พบในเอกสารต้นฉบับ
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
โดยใช้ImportFormatMode.KeepSourceFormatting
ตรวจสอบให้แน่ใจว่าการจัดรูปแบบจากเอกสารต้นฉบับจะยังคงอยู่ในเอกสารที่ผสานขั้นสุดท้าย
ขั้นตอนที่ 5: บันทึกเอกสารที่ผสาน
สุดท้าย เราจะบันทึกเอกสารที่ผสานลงในไดเร็กทอรีที่ระบุ เป็นอันเสร็จสิ้นขั้นตอนการเข้าร่วมเอกสาร
dstDoc.Save(dataDir + "JoinAndAppendDocuments.JoinContinuous.docx");
ตรวจสอบให้แน่ใจว่าเส้นทางและชื่อไฟล์ถูกต้องตามความต้องการของคุณ
บทสรุป
และคุณก็ได้แล้ว! ด้วยโค้ดเพียงไม่กี่บรรทัด คุณจะสามารถรวมเอกสาร Word สองฉบับเป็นเอกสารต่อเนื่องเดียวได้สำเร็จโดยใช้ Aspose.Words สำหรับ .NET กระบวนการนี้ไม่เพียงแต่เรียบง่าย แต่ยังมีประสิทธิภาพสูง เพื่อให้มั่นใจว่าเอกสารของคุณคงรูปแบบเดิมเอาไว้
คำถามที่พบบ่อย
ฉันสามารถรวมเอกสารมากกว่าสองฉบับได้หรือไม่
ได้ คุณสามารถทำซ้ำขั้นตอนเพื่อรวมเอกสารหลายฉบับได้โดยการโหลดเอกสารเพิ่มเติมและผนวกเข้าด้วยกันตามลำดับ
การจัดรูปแบบดั้งเดิมจะยังคงอยู่หรือไม่
ใช่ ใช้ImportFormatMode.KeepSourceFormatting
ช่วยให้มั่นใจได้ว่าการจัดรูปแบบจากเอกสารต้นฉบับจะยังคงอยู่
Aspose.Words สำหรับ .NET เข้ากันได้กับ .NET Core หรือไม่
ใช่ Aspose.Words สำหรับ .NET เข้ากันได้กับทั้ง .NET Framework และ .NET Core
ฉันสามารถรวมเอกสารที่มีการตั้งค่าหน้าต่างกันได้หรือไม่
ใช่ แต่คุณอาจต้องปรับคุณสมบัติการตั้งค่าหน้าเพื่อให้แน่ใจว่าจะผสานกันได้อย่างราบรื่น
ฉันจะรับการสนับสนุนได้ที่ไหนหากฉันประสบปัญหา
คุณสามารถรับการสนับสนุนจากฟอรัมชุมชน Asposeที่นี่.