บทช่วยสอนนี้แนะนำวิธีการ แทรกตัวแบ่งหน้าใน PDF โดยใช้ Java โดยมีรายละเอียดในการตั้งค่า IDE รายการขั้นตอน และโค้ดตัวอย่างที่แสดง วิธีเพิ่มตัวแบ่งหน้าใน PDF โดยใช้ Java อยู่ระหว่างข้อความที่มีอยู่ คุณจะได้เรียนรู้การเพิ่มตัวแบ่งหน้าหลายตัวโดยใช้การเรียก API เพียงไม่กี่ครั้งเท่านั้น โดยไม่ต้องติดตั้งเครื่องมือของบริษัทอื่น
ขั้นตอนในการเพิ่มตัวแบ่งหน้าเป็น PDF โดยใช้ Java
- ตั้งค่า IDE เพื่อใช้ Aspose.PDF for Java เพื่อแทรกตัวแบ่งหน้า
- เปิดไฟล์ PDF ต้นฉบับโดยใช้ออบเจ็กต์คลาส Document เพื่อเพิ่มตัวแบ่งหน้า
- สร้างไฟล์ PDF เปล่าเพื่อบันทึกเอาต์พุต
- สร้างวัตถุของคลาส PdfFileEditor เพื่อทำงานกับไฟล์ PDF
- เรียกใช้เมธอด addPageBreak() โดยระบุอินพุตที่จำเป็น
- บันทึกผลลัพธ์
ทำตามขั้นตอนเหล่านี้เพื่ออธิบาย วิธีแทรกตัวแบ่งหน้าใน Adobe PDF โดยใช้ Java โหลดไฟล์ PDF ต้นฉบับที่มีข้อความ สร้างไฟล์ PDF เปล่าใหม่สำหรับจัดเก็บเอาต์พุต และสร้างอ็อบเจ็กต์คลาส PdfFileEditor เรียกใช้เมธอด addPageBreak() และจัดเตรียมไฟล์ PDF ต้นทาง ไฟล์ PDF เอาท์พุต และอาร์เรย์ของตัวแบ่งหน้าพร้อมหมายเลขหน้าและตำแหน่งของตัวแบ่งหน้าแต่ละหน้า
รหัสเพื่อเพิ่มตัวแบ่งหน้าใน PDF โดยใช้ Java
import com.aspose.pdf.*; | |
import com.aspose.pdf.facades.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Insert page break in PDF in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Open the source PDF file | |
Document doc = new Document("sample.pdf"); | |
// Create the output PDF file | |
Document dest = new Document(); | |
// Create the PdfFileEditor object | |
PdfFileEditor fileEditor = new PdfFileEditor(); | |
// Add a page break | |
fileEditor.addPageBreak(doc, dest, new PdfFileEditor.PageBreak[] | |
{ | |
// Provide page number and position | |
new PdfFileEditor.PageBreak(3, 300) | |
}); | |
// Save the resultant file | |
dest.save("PageBreak.pdf"); | |
System.out.println("Page breaks added successfully"); | |
} | |
} |
โค้ดนี้สาธิต วิธีแทรกตัวแบ่งหน้าใน Adobe PDF โดยใช้ Java ตัวแบ่งหน้าแต่ละหน้าในอาร์เรย์ต้องมีหมายเลขหน้าและจำนวนพิกเซลจากด้านล่าง เมธอด addPageBreak() มีเมธอดโอเวอร์โหลดหลายวิธีที่รับออบเจ็กต์เอกสารอินพุตและเอาต์พุตหรือชื่อไฟล์ของไฟล์ PDF อินพุตและเอาต์พุต
บทความนี้สอนเรา วิธีแทรกตัวแบ่งหน้าในเอกสาร PDF โดยใช้ Java หากต้องการแยกไฟล์ PDF ตามหน้า โปรดดูบทความเกี่ยวกับ วิธีแยก PDF ตามหน้าใน Java