
ขนาดหน้าของ PDF กำหนดว่าข้อมูลของมันจะปรากฏ พิมพ์ หรือประมวลผลอย่างไร โดยปกติเราจะต้องการเปลี่ยนขนาดกระดาษใน PDF เอกสารขณะเตรียมทำการพิมพ์ การแปลงรูปแบบ หรือการทำให้การจัดรูปแบบเป็นมาตรฐาน ในบทความนี้ คุณจะได้เรียนรู้วิธีการแก้ไขขนาดหน้าของ PDF ไฟล์ใด ๆ ใน Java เราจะพาคุณไปผ่านคู่มือทีละขั้นตอนพร้อมตัวอย่างโค้ดที่สมบูรณ์
บทความนี้ครอบคลุมถึงสิ่งต่อไปนี้:
- Java SDK เพื่อแก้ไขขนาดหน้า PDF
- แก้ไขขนาดหน้าของ PDF โดยใช้ขนาดหน้ามาตรฐานในตัว เช่น A3, A4 และ Letter
- เปลี่ยนขนาดกระดาษใน PDF เป็นขนาดกำหนดเอง
- แก้ไขขนาดหน้า PDF ออนไลน์
- สำรวจแหล่งข้อมูลฟรี
Java SDK เพื่อแก้ไขขนาดหน้า PDF
เราจะใช้ Aspose.PDF for Java เพื่อแก้ไขขนาดหน้าของ PDF ใน Java ซึ่งช่วยให้นักพัฒนาสามารถสร้าง แก้ไข และแปลงไฟล์ PDF อย่างมีโปรแกรมโดยไม่ต้องใช้ Adobe Acrobat API ง่ายต่อการรวมเข้าด้วยกัน ใช้งานง่าย และรองรับฟีเจอร์การจัดการ PDF ที่ทรงพลัง
คุณสามารถดาวน์โหลด SDK ได้จากหน้า downloads page หรือติดตั้งผ่าน Maven:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>24.5</version> <!-- Use the latest version -->
</dependency>
เมื่อคุณรวมไลบรารีเข้ากับโปรเจ็กต์ของคุณแล้ว คุณสามารถเริ่มทำงานกับเอกสาร PDF โดยใช้โค้ด Java ได้
แก้ไขขนาดหน้าของ PDF ใน Java
ในการเปลี่ยนขนาดกระดาษในเอกสาร PDF โดยใช้ขนาดหน้ามาตรฐาน เช่น A3, A4 และ Letter ใน Aspose.PDF for Java ให้ปฏิบัติตามขั้นตอนเหล่านี้:
- โหลด PDF ที่มีอยู่โดยใช้คลาส
Document. - ทำการวนผ่านหน้าและใช้
PageSizeมาตรฐานโดยใช้วิธีResize() - บันทึก PDF ที่ปรับปรุงแล้วโดยใช้วิธี
save()
นี่คือวิธีการแก้ไขขนาดหน้าของ PDF โดยใช้ขนาดมาตรฐานเช่น A3, A4 และ Letter ใน Java:
import com.aspose.pdf.*;
public class editPageSize {
public static void main(String[] args) {
// โหลดเอกสาร PDF
Document pdfDocument = new Document("sample_pdf.pdf");
// ปรับขนาดทุกหน้าของเอกสารเป็น A4
for (Page page : pdfDocument.getPages()) {
page.resize(PageSize.getA4());
}
// บันทึกเอกสารที่แก้ไขแล้ว
pdfDocument.save("output_a4.pdf");
}
}
มันทำงานอย่างไร:
PageSize.getA4(): ให้ขนาดหน้ามาตรฐาน A4 (595 x 842 จุด)resize(Pagesize): เปลี่ยนขนาดหน้าให้ตรงตามรูปแบบมาตรฐานที่กำหนดไว้
สิ่งนี้มีประโยชน์เมื่อคุณต้องการให้แน่ใจว่ามีการจัดรูปแบบการพิมพ์ที่คงที่สำหรับทุกหน้า
เปลี่ยนขนาดกระดาษใน PDF ด้วยความกว้างและความสูงที่กำหนดเอง
ในการตั้งค่ามิติที่กำหนดเองสำหรับหน้า PDF ใน Java ให้ทำตามขั้นตอนเหล่านี้:
- เปิดไฟล์ PDF ด้วยคลาส
Document - ระบุความกว้างและความสูงใหม่เป็นจุด
- ใช้ขนาดเหล่านี้โดยใช้วิธีการ
setPageSize()สำหรับแต่ละหน้า. - บันทึกไฟล์เอาท์พุตโดยใช้วิธีการ
save()
โค้ด Java ชิ้นต่อไปนี้แสดงวิธีการแก้ไขขนาดหน้า PDF เป็นมิติที่กำหนดเอง:
import com.aspose.pdf.*;
public class ResizeCustomPageSize {
public static void main(String[] args) {
// โหลด PDF ที่มีอยู่
Document pdfDocument = new Document("sample_pdf.pdf");
// กำหนดขนาดที่กำหนดเอง (เช่น 500 x 700 จุด)
double customWidth = 500;
double customHeight = 700;
// ปรับขนาดแต่ละหน้า
for (Page page : pdfDocument.getPages()) {
page.setPageSize(customWidth, customHeight);
}
// บันทึกเอกสารที่ปรับปรุงใหม่
pdfDocument.save("output_custom_size.pdf");
}
}
มันทำงานอย่างไร:
- คุณกำหนดขนาดที่ต้องการด้วยตนเอง
- ใช้การควบคุมเลย์เอาต์ที่ยืดหยุ่น เหมาะสำหรับความต้องการในการออกแบบเฉพาะเจาะจง
วิธีการนี้เหมาะที่สุดเมื่อทำงานกับขนาดหน้าที่ไม่ใช่มาตรฐานหรือการแก้ไขเลย์เอาต์
รับใบอนุญาตฟรี
คุณสามารถสำรวจชุดฟีเจอร์ทั้งหมดของ Aspose.PDF ได้ด้วย ใบอนุญาตชั่วคราวฟรี ไม่มีข้อจำกัด ไม่มีค่าใช้จ่ายล่วงหน้า นี่คือวิธีที่สมบูรณ์แบบในการประเมินความสามารถทั้งหมดในโปรเจ็กต์ Java ของคุณ
แก้ไขขนาดหน้า PDF ออนไลน์
ลองปรับขนาด PDFs ออนไลน์โดยใช้ Aspose PDF Resize Tool มันฟรี ใช้งานง่าย และช่วยให้คุณปรับขนาดหน้ากระดาษได้อย่างรวดเร็วและแม่นยำ

เปลี่ยนขนาด PDF – แหล่งข้อมูลฟรี
สำรวจเครื่องมือและเอกสารเพิ่มเติมเพื่อเสริมพัฒนาการของคุณ:
ข้อสรุป
ในบล็อกโพสต์นี้ คุณได้เรียนรู้วิธีการปรับขนาดหน้า PDF ใน Java โดยใช้ Aspose.PDF for Java ไม่ว่าจะเป็นการเปลี่ยนขนาดกระดาษเป็นขนาดมาตรฐานเช่น A4 หรือการกำหนดขนาดที่กำหนดเอง ไลบรารีนี้ให้การควบคุมทั้งหมดเกี่ยวกับเลย์เอาต์ PDF ของคุณ
หากต้องการความช่วยเหลือเพิ่มเติมหรือมีคำถาม โปรดเยี่ยมชม support forum ของเรา。