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

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

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