การวางแนวหน้าขึ้นอยู่กับเค้าโครงเนื้อหาของหน้า ในฐานะนักพัฒนาซอฟต์แวร์ เราสามารถเปลี่ยนการวางแนวของแต่ละหน้าตามโปรแกรมที่เหมาะสมได้ ในบทความนี้ เราจะเรียนรู้การเปลี่ยนการวางแนวของหน้าในเอกสาร Word ในภาษาจาวา เราจะดูวิธีเปลี่ยนการวางแนวนอนเป็นแนวตั้งและวิธีเปลี่ยนการวางแนวตั้งเป็นแนวนอนด้วยแอปพลิเคชัน Java

เปลี่ยนการวางแนวหน้าของ DOC/DOCX ใน Java

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

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

ดาวน์โหลดและกำหนดค่า

รับไลบรารีจากส่วนดาวน์โหลด สำหรับแอปพลิเคชัน Java ที่ใช้ Maven เพียงเพิ่มการกำหนดค่า pom.xml ต่อไปนี้ หลังจากนี้ คุณสามารถลองใช้ตัวอย่างของบทความนี้รวมถึงตัวอย่างอื่นๆ อีกมากมายที่มีอยู่ใน GitHub สำหรับรายละเอียด คุณสามารถไปที่ข้อมูลอ้างอิง API

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>22.2</version> 
</dependency>

เปลี่ยนการวางแนวของ Word Page เป็นแนวนอนใน Java

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

  • เตรียม ตัวเลือกการวางแนว และตั้งค่าเป็นโหมดแนวนอน
  • โหลดเอกสาร Word โดยใช้ Merger
  • เปลี่ยนการวางแนวโดยใช้เมธอด changeOrientation()
  • บันทึกเอกสารที่อัปเดตโดยใช้เมธอด save() ที่เหมาะสม

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

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

เปลี่ยนการวางแนวของ Word Page เป็นแนวตั้งใน Java

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

  • โหลดเอกสาร Word โดยใช้ Merger
  • เตรียม ตัวเลือกการวางแนว และตั้งค่าโหมดเป็นแนวตั้ง
  • ใช้เมธอด changeOrientation() เพื่อเปลี่ยนการวางแนว
  • ใช้เมธอด save() ที่เหมาะสมเพื่อบันทึกเอกสารที่อัปเดต

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

// วิธีเปลี่ยนการวางแนวหน้าของเอกสาร Word เป็นแนวตั้งใน Java
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Prtrait, new int[] { 3, 4 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");

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

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

บทสรุป

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

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

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