หัวข้อเล็กๆ นี้มุ่งเน้นไปที่ วิธีเปลี่ยนขนาดหน้าของ PDF โดยใช้ Python รวมรายละเอียดที่จำเป็นทั้งหมดในการกำหนดค่าสภาพแวดล้อมการพัฒนา ลำดับขั้นตอนที่ต้องปฏิบัติตามเพื่อสร้างแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้ซึ่งแสดงกระบวนการเป็น เปลี่ยนขนาดหน้า PDF โดยใช้ Python ด้วยความช่วยเหลือของ การเรียก API เพียงไม่กี่ครั้งเท่านั้น รหัสนี้สามารถใช้ในสภาพแวดล้อมที่รองรับ Python และ .NET Framework เช่น Windows, Linux และ macOS
ขั้นตอนในการเปลี่ยนขนาดกระดาษ PDF โดยใช้ Python
- ตั้งค่าสภาพแวดล้อมสำหรับการใช้ Aspose.PDF สำหรับ Python ผ่าน .NET API
- เปิดไฟล์ PDF ต้นทางโดยใช้ออบเจกต์คลาส Document ที่มีขนาดหน้าที่จะเปลี่ยนแปลง
- เข้าถึงคอลเลกชันหน้า PDF ใน PDF ที่โหลด
- เข้าถึงหน้าที่ต้องการจากคอลเลกชันที่ต้องการอัปเดตขนาด
- เรียกใช้เมธอด set_page_size() ของคลาส Page และระบุขนาดหน้าใหม่
- บันทึกไฟล์ PDF ผลลัพธ์ที่มีขนาดหน้าแก้ไข
ขั้นตอนเหล่านี้ครอบคลุมกระบวนการ แก้ไขขนาดหน้า PDF โดยใช้ Python โดยจัดเตรียมทรัพยากรที่จำเป็นสำหรับการทดสอบคุณสมบัตินี้ เริ่มแรก เราโหลดไฟล์ PDF เป้าหมาย เข้าถึงคอลเล็กชันของเพจ จากนั้นรับข้อมูลอ้างอิงไปยังเพจที่มีขนาดที่จะอัปเดต อินสแตนซ์ของคลาสเพจประกอบด้วยเมธอด set_page_size() ที่ใช้ในการแก้ไขขนาดเพจโดยระบุความกว้างและความสูงของเพจ
รหัสเพื่อแก้ไขขนาดหน้า PDF โดยใช้ Python
This example code demonstrates the process to change the size of a PDF page using Python. The Aspose.PDF use a scaling factor of 72 points for 1 inch of the page resolution. Therefore, you have to calculate the width and height in points by multiplying the number of desired inches by 72. สมมติว่าคุณต้องการตั้งค่าขนาดหน้ากระดาษเป็น Envelop 10# ซึ่งมีความสูง 9.49 นิ้วและกว้าง 4.13 นิ้ว ดังนั้น คุณต้องคูณตัวเลขทั้งสองด้วย 72 ก่อนส่งผ่านไปยังเมธอด set_page_size()
ตัวอย่างนี้สอนให้เรา เปลี่ยนขนาดหน้า PDF โดยใช้ Python หากคุณสนใจเรียนรู้เกี่ยวกับการแปลงไฟล์ PDF เป็นไฟล์ Excel โปรดดูบทความใน วิธีแปลง PDF เป็น Excel โดยใช้ Python