หากคุณกำลังมองหาวิธีที่ตรงไปตรงมาในการแยกรูปภาพจาก PDF โดยใช้ Python บทความนี้มีวิธีแก้ปัญหาที่มีประโยชน์ เมื่อทำตามขั้นตอนง่ายๆ ไม่กี่ขั้นตอน คุณจะได้เรียนรู้วิธีประมวลผลไฟล์ PDF และแตกไฟล์รูปภาพอย่างมีประสิทธิภาพ มาดูวิธีการแยกรูปภาพจากไฟล์ PDF ใน Python
Python Library เพื่อแยกรูปภาพเป็น PDF
ในการแยกรูปภาพออกจาก PDF เราจะใช้ Aspose.PDF for Python เป็นไลบรารี PDF ที่มีประสิทธิภาพซึ่งช่วยให้คุณสร้างและประมวลผลไฟล์ PDF ได้อย่างง่ายดาย นอกจากนี้ยังช่วยให้คุณแยกวิเคราะห์ PDF และแยกรูปภาพในโค้ดไม่กี่บรรทัด ใช้คำสั่ง pip ต่อไปนี้เพื่อ ติดตั้งไลบรารี ในแอปพลิเคชันของคุณ
> pip install aspose-pdf
วิธีแยกรูปภาพจาก PDF ใน Python
ต่อไปนี้เป็นขั้นตอนที่เราจะปฏิบัติตามเพื่อแยกรูปภาพออกจากไฟล์ PDF
- โหลดไฟล์ PDF
- วนซ้ำหน้าต่างๆ ใน PDF
- แยกภาพทีละภาพ
- บันทึกภาพที่แยกออกมา
ตอนนี้แปลงขั้นตอนเหล่านี้เป็นรหัส Python และแยกรูปภาพจาก PDF
การสกัดรูปภาพ PDF ใน Python
ต่อไปนี้เป็นขั้นตอนในการแยกรูปภาพจาก PDF ใน Python
- ขั้นแรก ให้โหลด PDF โดยใช้คลาส Document
- วนซ้ำหน้าต่างๆ ของ PDF โดยใช้คอลเลกชัน document.pages
- สำหรับแต่ละหน้า ให้เข้าถึง XImage ทุกรายการในคอลเล็กชัน Resource.images
- บันทึกภาพแต่ละภาพไปยังตำแหน่งที่ต้องการโดยใช้เมธอด XImage.save()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแยกรูปภาพจาก PDF ใน Python
import aspose.pdf as ap
import aspose.pydrawing as drawing
# โหลด PDF
document = ap.Document("document.pdf")
image_counter = 1
image_name = "image_{counter}.jpg"
# วนซ้ำทุกหน้า
for page in document.pages:
# วนดูรูปภาพในเพจ
for image in page.resources.images:
# สร้างวัตถุสตรีมหน่วยความจำเพื่อบันทึกภาพ
with open(image_name.format(counter=image_counter), "wb") as stream:
# บันทึกภาพ
image.save(stream, drawing.imaging.ImageFormat.jpeg)
image_counter = image_counter + 1
ตัวแยกรูปภาพ PDF ออนไลน์
นอกจากนี้ เรายังมีโปรแกรมแยกวิเคราะห์ PDF ออนไลน์ ซึ่งใช้ Aspose.PDF for Python คุณสามารถใช้เครื่องมือฟรีนี้เพื่อแยกวิเคราะห์ไฟล์ PDF และแยกรูปภาพ
ห้องสมุด Python PDF
คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี และแยกรูปภาพจากไฟล์ PDF ได้โดยไม่มีข้อจำกัดใดๆ
นอกจากนี้ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับไลบรารี Python PDF โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถโพสต์คำถามของคุณบน ฟอรัม ของเรา
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแยกรูปภาพจาก PDF ใน Python คำแนะนำทีละขั้นตอนและตัวอย่างโค้ดได้สาธิตวิธีแยกวิเคราะห์ PDF และแยกรูปภาพจากแต่ละหน้า นอกจากนี้ เรายังมีแอปออนไลน์ฟรีสำหรับการแยกข้อความ PDF และรูปภาพ คุณสามารถใช้แอพนี้จากอุปกรณ์ใดก็ได้ที่มีการเชื่อมต่ออินเทอร์เน็ต