เอกสารการประมวลผลคำเป็นหนึ่งในรูปแบบไฟล์ทั่วไปที่ใช้ในการร่างเอกสาร ในขณะที่จัดการกับไฟล์ขนาดใหญ่หลายไฟล์ การย้ายหน้าโดยไม่เสียรูปแบบนั้นไม่ใช่เรื่องง่าย ในการจัดเรียงหน้าใหม่ บทความนี้กล่าวถึงวิธีการย้ายหน้าในเอกสาร Word (DOC/DOCX) ใน Java โดยทางโปรแกรม
Java API เพื่อย้ายหน้าเอกสาร Word
GroupDocs.Merger ให้บริการ Java API เพื่อจัดการกับเอกสารและหน้า อนุญาตการย้าย การลบ การแยกเอกสาร และการดึงหน้า การเปลี่ยนแปลงการวางแนวหน้า และการหมุนหน้าเอกสารภายในแอปพลิเคชัน Java ฉันจะใช้ API นี้เพื่อย้ายหน้าของไฟล์ 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 โดยใช้ Java
เพียงสั่งย้ายหน้าไปยังตำแหน่งใหม่ก็จะ ต่อไปนี้เป็นขั้นตอนที่จัดเรียงหน้าเอกสาร Word ใน Java ใหม่
- กำหนดหมายเลขหน้าของหน้าเป้าหมายและตำแหน่งใหม่โดยใช้คลาส MoveOptions
- โหลดไฟล์ DOC/DOCX โดยใช้คลาส Merger
- ใช้เมธอด movePage() เพื่อย้ายหน้าชุด
- บันทึกเอกสารที่จัดเรียงใหม่โดยใช้เมธอด save()
ซอร์สโค้ด Java ต่อไปนี้จัดเรียงหน้าเอกสาร Word ใหม่ มันย้ายหน้าที่ 7 ของเอกสาร DOCX ไปยังตำแหน่งที่ 2 อย่างแม่นยำ
// จัดเรียงหน้าเอกสาร Word Processing (DOC/DOCX) ใน Java
int pageNumber = 7;
int newPageNumber = 2;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
Merger merger = new Merger("path\document.docx");
merger.movePage(moveOptions);
merger.save("path\rearranged-document.docx");
รับใบอนุญาต API ฟรี
คุณสามารถรับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
โดยสรุป เราได้เรียนรู้วิธีเปลี่ยนลำดับหน้าของเอกสาร Word ใน Java เราเห็นตัวอย่างซอร์สโค้ดที่เปลี่ยนตำแหน่งหน้าในไฟล์ DOCX คุณสามารถสร้างแอปพลิเคชันออนไลน์ของคุณเองเพื่อจัดเรียงหน้า Word ใหม่ทางออนไลน์ได้ สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ API โปรดไปที่เอกสารประกอบ หากมีข้อสงสัย โปรดติดต่อเราทาง ฟอรัม