ทุกหน้าของเอกสารอาจมีเค้าโครงที่แตกต่างกัน ขึ้นอยู่กับเนื้อหาของหน้า ว่าทิศทางใดเหมาะสมกับมัน ในฐานะนักพัฒนา เราสามารถเปลี่ยนการวางแนวของแต่ละหน้าให้เหมาะสมได้ ในบทความนี้ เราจะเรียนรู้การเปลี่ยนการวางแนวของหน้าในเอกสาร Word โดยใช้ C# เราจะดูวิธีเปลี่ยนเลย์เอาต์แนวตั้งเป็นแนวนอนและวิธีเปลี่ยนแนวนอนเป็นแนวตั้งด้วยแอปพลิเคชัน .NET
.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#:
- โหลดเอกสาร Word โดยใช้ Merger
- เตรียม ตัวเลือกการวางแนว และตั้งค่า โหมด เป็นแนวนอน
- เปลี่ยนการวางแนวโดยใช้ ChangeOrientation()
- บันทึกเอกสารที่อัปเดตโดยใช้ บันทึก() ที่เหมาะสม
โค้ด 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#:
- โหลดเอกสาร Word โดยใช้ Merger
- เตรียม ตัวเลือกการวางแนว และตั้งค่า โหมด เป็นแนวตั้ง
- ใช้เมธอด ChangeOrientation() เพื่อเปลี่ยนการวางแนว
- ใช้เมธอด Save() ที่เหมาะสมเพื่อบันทึกเอกสารที่อัปเดต
โค้ด 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 โปรดไปที่เอกสารประกอบ สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม