วิธีเปลี่ยนลำดับของหน้าใน PDF โดยใช้ Java

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

ขั้นตอนในการเปลี่ยนลำดับของหน้าใน PDF โดยใช้ Java

  1. ตั้งค่า IDE ให้ใช้ Aspose.PDF for Java เพื่อจัดเรียงหน้า PDF ใหม่
  2. สร้างไฟล์ PDF ใหม่โดยใช้วัตถุคลาส document เพื่อเปลี่ยนลำดับของหน้า
  3. เพิ่มหน้าสองสามหน้าและตั้งค่าข้อความตัวอย่างในแต่ละหน้าเพื่อทดสอบคุณสมบัติ
  4. รับการอ้างอิงไปยังหน้าที่จะย้าย
  5. เพิ่มหน้านี้ใน pages collection ของ PDF ที่เพิ่มไปยังส่วนท้ายของรายการ
  6. ลบหน้าต้นทางและทำขั้นตอนการย้ายหน้าซ้ำสำหรับหน้าอื่นๆ ก่อนบันทึกลงในดิสก์

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

รหัสเพื่อจัดลำดับหน้าใหม่ใน PDF โดยใช้ Java

import com.aspose.pdf.*;
public class Main {
public static void main(String[] args) throws Exception {// Change order of pages
// Load a license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Initialize document object
Document srcDocument = new Document();
// Add page
for(int i = 1; i <= 10; i++) {
TextFragment textFragment = new com.aspose.pdf.TextFragment("Text on page " + i);
srcDocument.getPages().add().getParagraphs().add(textFragment);
}
var page = srcDocument.getPages().get_Item(2);
srcDocument.getPages().add(page);
srcDocument.getPages().delete(2);
srcDocument.save("Output1.pdf");
srcDocument.close();
srcDocument = new Document("Output1.pdf");
page = srcDocument.getPages().get_Item(3);
srcDocument.getPages().insert(7,page);
srcDocument.getPages().delete(3);
srcDocument.save("result2.pdf");
System.out.println("Done");
}
}

รหัสนี้สาธิตกระบวนการของ วิธีจัดเรียงหน้าใหม่ใน PDF โดยใช้ Java เมธอด PageCollection.add() ใช้เพื่อเพิ่มหน้าที่ส่วนท้ายของคอลเล็กชัน ในขณะที่เมธอด insert() ใช้ดัชนีตำแหน่งที่จะแทรกหน้าพร้อมกับการอ้างอิงไปยังหน้าต้นฉบับ ในโปรแกรมนี้ ไฟล์ระดับกลางจะถูกบันทึกเพื่อแสดงผลลัพธ์ของการเลื่อนหน้าในระยะต่างๆ

บทความนี้สอนเรา วิธีเปลี่ยนลำดับของหน้าใน PDF โดยใช้ Java หากคุณต้องการเรียนรู้ขั้นตอนการเปลี่ยนขนาดของหน้า PDF ใน Java โปรดดูบทความใน วิธีเปลี่ยนขนาดของ PDF ใน Java

 ไทย