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