หัวข้อนี้ครอบคลุมรายละเอียดเกี่ยวกับ วิธีรับรูปภาพจาก PDF ใน Python ด้วยความช่วยเหลือของขั้นตอนการกำหนดค่าและโค้ดตัวอย่างที่รันได้ มีการแบ่งปันรหัสโปรแกรมที่สมบูรณ์ซึ่งสามารถใช้ในการพัฒนาแอปพลิเคชันนี้ได้เนื่องจากมีคลาสและวิธีการที่จำเป็นทั้งหมดซึ่งจำเป็นสำหรับ รับรูปภาพจาก PDF ใน Python ในรูปแบบต่างๆ เช่น PNG, JPEG เป็นต้น นอกจากนี้ คุณจะสังเกตตัวเลือกต่างๆ เพื่อปรับปรุงกระบวนการโดยปรับแต่งรูปภาพที่สร้างขึ้นหลังจากเข้าถึงจากไฟล์ PDF
ขั้นตอนในการรับรูปภาพ PDF ใน Python
- กำหนดค่า IDE เพื่อใช้ Aspose.PDF สำหรับ Python ผ่าน .NET เพื่อแยกรูปภาพจาก PDF
- เข้าถึงไฟล์ PDF ต้นทางที่มีรูปภาพอยู่ข้างในโดยใช้วัตถุคลาส Document
- เข้าถึงรูปภาพที่ต้องการภายในทรัพยากรของหน้าโดยใช้วัตถุคลาส XImage
- สร้างสตรีมไฟล์ใหม่โดยใช้ชื่อภาพที่ต้องการ
- บันทึกภาพเป็นไฟล์ JPEG บนดิสก์
ขั้นตอนเหล่านี้รวมถึง วิธีรับรูปภาพจาก PDF ใน Python โดยเปิดเผยแนวทางทีละขั้นตอน โดยเริ่มแรกเราเปิดไฟล์ PDF ต้นทาง จากนั้นเข้าถึงหน้าใดหน้าหนึ่งภายใน PDF สำหรับหน้า PDF แต่ละหน้า มีคอลเลกชันของทรัพยากรรวมถึงรูปภาพที่สามารถอ้างอิงได้โดยใช้ดัชนี เมื่อเข้าถึงการอ้างอิงรูปภาพที่ต้องการโดยใช้อินสแตนซ์ของอ็อบเจ็กต์คลาส XImage แล้ว จะสามารถบันทึกเป็นภาพบนดิสก์โดยใช้อินสแตนซ์ของสตรีมหน่วยความจำ
รหัสเพื่อรับรูปภาพจาก PDF ใน Python
รหัสนี้แสดงขั้นตอนในการ ดึงรูปภาพออกจาก PDF ใน Python โดยการเข้าถึงไปยังวัตถุคลาส Document จากนั้นโหลดการเข้าถึงรูปภาพที่ต้องการในหน้าใดหน้าหนึ่งโดยการเข้าถึงรายการทรัพยากร เมื่อเราเข้าถึงรูปภาพที่ต้องการได้แล้ว เราก็ สามารถเปลี่ยนชื่อได้และยังสามารถเปลี่ยนแปลงข้อมูลอ้างอิงภายในเอกสารได้อีกด้วย คุณยังสามารถเข้าถึงคุณสมบัติต่างๆ เช่น ชื่อ ความกว้าง และความสูง เพื่อกรองรูปภาพก่อนที่จะบันทึกเป็นไฟล์บนดิสก์
ตัวอย่างนี้แนะนำเราในการแยกรูปภาพจากหน้า PDF หากคุณสนใจที่จะเรียนรู้เกี่ยวกับขั้นตอนการเพิ่มลายน้ำในไฟล์ PDF โปรดดูบทความใน วิธีเพิ่มลายน้ำให้กับ PDF ใน Python