ครอบตัดหน้า PDF ใน Python

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

Python Library เพื่อครอบตัดหน้า PDF

ในการครอบตัดไฟล์ PDF เราจะใช้ Aspose.PDF for Python ไลบรารีมีฟีเจอร์ครบชุดสำหรับสร้างและจัดการไฟล์ PDF จากภายในแอปพลิเคชัน Python คุณสามารถใช้คำสั่ง pip ต่อไปนี้เพื่อติดตั้งไลบรารีจาก PyPI

pip install aspose-pdf

ครอบตัดหน้า PDF ใน Python

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

  • ขั้นแรก ให้ใช้คลาส Document เพื่อโหลดไฟล์ PDF อินพุตโดยใช้พาธ
  • จากนั้น สร้างสี่เหลี่ยมผืนผ้าใหม่และเริ่มต้นด้วยขนาดที่คุณจะใช้ในการครอบตัดหน้า
  • ใช้คอลเลกชัน Document.pages เพื่อเลือกหน้าที่ต้องการและกำหนดวัตถุสี่เหลี่ยมผืนผ้าให้กับคุณสมบัติ cropbox, trimbox, artbox และ bleedbox
  • สุดท้ายเรียกเมธอด Document.save() เพื่อบันทึกไฟล์ PDF ที่อัปเดต

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการครอบตัดหน้า PDF ใน Python

import aspose.pdf as ap

# โหลดไฟล์ PDF
document = ap.Document("input.pdf")

# สร้างสี่เหลี่ยมผืนผ้าใหม่
newBox = ap.Rectangle(200, 220, 2170, 1520, True)

# ปรับขนาดหน้าแรกใน PDF
document.pages[1].crop_box = newBox
document.pages[1].trim_box = newBox
document.pages[1].art_box = newBox
document.pages[1].bleed_box = newBox

# บันทึก PDF ที่อัปเดตแล้ว
document.save("cropped.pdf")

เครื่องมือออนไลน์เพื่อครอบตัดไฟล์ PDF

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

รับใบอนุญาตฟรี

คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี และประเมินคุณลักษณะการครอบตัด PDF ได้โดยไม่มีข้อจำกัดใดๆ

สำรวจห้องสมุด Python PDF

เยี่ยมชม documentation ของห้องสมุด Python PDF ของเราเพื่อสำรวจคุณสมบัติที่น่าทึ่ง ในกรณีที่คุณมีคำแนะนำ คำถาม หรือข้อสงสัยใดๆ โปรดแจ้งให้เราทราบผ่านฟอรัม

บทสรุป

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

ดูสิ่งนี้ด้วย