ทุกหน้าของเอกสารอาจมีเค้าโครงที่แตกต่างกัน ขึ้นอยู่กับเนื้อหาของหน้า ว่าทิศทางใดเหมาะสมกับมัน ในฐานะนักพัฒนา เราสามารถเปลี่ยนการวางแนวของแต่ละหน้าให้เหมาะสมได้ ในบทความนี้ เราจะเรียนรู้การเปลี่ยนการวางแนวของหน้าในเอกสาร Word โดยใช้ C# เราจะดูวิธีเปลี่ยนเลย์เอาต์แนวตั้งเป็นแนวนอนและวิธีเปลี่ยนแนวนอนเป็นแนวตั้งด้วยแอปพลิเคชัน .NET

เปลี่ยนการวางแนวหน้าของ DOC/DOCX โดยใช้ C#

.NET API สำหรับเปลี่ยนการวางแนวหน้า Word

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

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

PM> Install-Package GroupDocs.Merger

เปลี่ยนการวางแนวของ Word Page เป็นแนวนอนโดยใช้ C#

เริ่มต้นด้วยวิธีง่ายๆ ในการสร้างแนวนอนของหน้าในเอกสาร Word โดยทางโปรแกรม ขั้นตอนต่อไปนี้อนุญาตให้เปลี่ยนการวางแนวหน้าของเอกสาร Word เป็นแนวนอนโดยใช้ C#:

โค้ด C# ต่อไปนี้เปลี่ยนการวางแนวตั้งของบางหน้าของเอกสาร Word เป็นแนวนอน

// วิธีเปลี่ยนการวางแนวหน้าเอกสาร Word เป็นแนวนอนโดยใช้ C# 
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-landscape-document.docx");
}

เปลี่ยนการวางแนวของ Word Page เป็นแนวตั้งโดยใช้ C#

ในทำนองเดียวกัน คุณสามารถสร้างชุดหน้าใดก็ได้ของเอกสาร Word ในแนวตั้ง ขั้นตอนต่อไปนี้อนุญาตให้เปลี่ยนการวางแนวของหน้าเอกสาร Word เป็นแนวตั้งโดยใช้ C#:

โค้ด C# ต่อไปนี้เปลี่ยนการวางแนวตั้งของบางหน้าของเอกสาร Word เป็นแนวตั้ง

// วิธีเปลี่ยนการวางแนวหน้าเอกสาร Word เป็นแนวตั้งโดยใช้ C#  
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Portrait, new int[] { 3, 4 });   
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-portrait-document.docx");
}

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

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

บทสรุป

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

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

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