จัดเรียง Word Pages ใหม่ในภาษาจาวา

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

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