วิธีแยก PDF ตามหน้าใน Java

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

ขั้นตอนในการแยก PDF ตามหน้าใน Java

  1. กำหนดค่าโครงการโดยเพิ่มการอ้างอิงถึง Aspose.PDF for Java จากที่เก็บ Maven เพื่อแบ่งหน้า PDF
  2. โหลดเอกสาร PDF ต้นทางโดยใช้อินสแตนซ์คลาส Document เพื่อสร้างไฟล์ PDF หลายไฟล์
  3. เริ่มต้นเอกสาร PDF เปล่าและเพิ่มไฟล์อินพุตแต่ละหน้าทีละไฟล์โดยใช้คลาส Page
  4. แยกไฟล์ PDF โดยสร้างไฟล์ PDF แยกตามแต่ละหน้าของไฟล์อินพุต

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

รหัสเพื่อแยก PDF ตามหน้าใน Java

import com.aspose.pdf.Document;
import com.aspose.pdf.License;
public class SplitPDFByPagesInJava {
public static void main(String[] args) throws Exception { // main method to split PDF to multiple documents
// Instantiate the license to avoid trial version limitations
// while splitting the PDF files
License asposePdfSplitLicense = new License();
asposePdfSplitLicense.setLicense("Aspose.pdf.lic");
// Load input PDF file
Document documentToSplit = new Document("input.pdf");
// Loop through each page
for (com.aspose.pdf.Page page : documentToSplit.getPages())
{
// Create a new Document class object to split PDF pages
Document splitPDF = new Document();
// Add each page to the document
splitPDF.getPages().add(page);
// Save the splitted pages
splitPDF.save("Page number " + page.getNumber() + ".pdf");
}
System.out.println("Done");
}
}

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

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

 ไทย