จัดเรียงหน้า Word ใหม่โดยใช้ C# .NET

ในโลกดิจิทัล เอกสารประมวลผลคำเป็นหนึ่งในรูปแบบไฟล์ที่ใช้บ่อยที่สุดซึ่งใช้ในการสร้างและแก้ไขเอกสาร ในขณะที่จัดการกับเอกสารขนาดใหญ่ การย้ายหน้าโดยไม่สูญเสียการจัดรูปแบบนั้นไม่ใช่เรื่องง่าย การสูญเสียการจัดรูปแบบมักเกิดขึ้นเมื่อเราพยายาม รวมเอกสารหลายประเภทเข้าด้วยกัน หรือเราเพียงแค่ รวมไฟล์ประเภทเดียวกัน ไว้ในเอกสารเดียว ในการจัดเรียงหน้าใหม่ บทความนี้จะกล่าวถึงวิธีการย้ายหน้าในเอกสาร Word (DOC/DOCX) โดยทางโปรแกรมโดยใช้ C#

.NET API เพื่อย้ายหน้าเอกสาร Word

GroupDocs.Merger ให้ .NET API ที่เปิดใช้งานการย้าย การลบ การแยกเอกสาร และการดึงหน้า การเปลี่ยนแปลงการวางแนวหน้า และการหมุนหน้าเอกสารภายในแอปพลิเคชัน .NET วันนี้เราจะใช้ API นี้เพื่อย้ายหน้าของไฟล์ DOC/ DOCX โดยใช้ C# สำหรับรายละเอียดและคุณลักษณะอื่นๆ ของ API คุณสามารถไปที่ เอกสารประกอบ

คุณสามารถดาวน์โหลดโปรแกรมติดตั้ง DLLs หรือ MSI ได้จาก ส่วนการดาวน์โหลด หรือติดตั้ง API ในแอปพลิเคชัน .NET ของคุณผ่านทาง NuGet

PM> Install-Package GroupDocs.Merger

ย้ายหน้าในเอกสาร Word โดยใช้ C#

การย้ายหน้าทำได้ง่าย เพียงสั่งให้หน้านั้นย้ายไปยังตำแหน่งใหม่ ต่อไปนี้เป็นขั้นตอนในการจัดเรียงหน้าเอกสาร Word ใหม่โดยใช้ C#

  • กำหนดหมายเลขหน้าของหน้าเป้าหมายและตำแหน่งใหม่โดยใช้คลาส MoveOptions
  • โหลดเอกสาร DOC/DOCX โดยใช้คลาส Merger
  • ใช้วิธี MovePage เพื่อย้ายหน้า
  • บันทึกเอกสารที่จัดเรียงใหม่โดยใช้วิธีการบันทึก

รหัส C# ต่อไปนี้ช่วยจัดเรียงหน้าเอกสาร Word ใหม่ มันย้ายหน้าที่ 7 ของเอกสาร DOCX ไปยังตำแหน่งที่ 2 อย่างแม่นยำ

// จัดเรียงหน้าเอกสาร Word Processing (DOC/DOCX) ใหม่โดยใช้ C#
int pageNumber = 7;
int newPageNumber = 2;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.docx"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.docx");
}

รับใบอนุญาต API ฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

โดยสรุป เราได้เรียนรู้วิธีเปลี่ยนลำดับหน้าในเอกสาร Word โดยใช้ C# ภายในแอปพลิเคชัน .NET เราเห็นตัวอย่างซอร์สโค้ดที่เปลี่ยนตำแหน่งของหน้าในไฟล์ DOCX คุณสามารถสร้างแอปพลิเคชันของคุณเองที่สามารถจัดเรียงหน้า Word ใหม่ทางออนไลน์ได้โดยการสับเปลี่ยนหน้าได้อย่างง่ายดาย

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ API โปรดไปที่ เอกสารประกอบ สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม

ดูสิ่งนี้ด้วย