แยกข้อความจากงานนำเสนอ PPT ด้วย Python
สร้างแอปพลิเคชัน Python ที่แยกข้อความและรายละเอียดการจัดรูปแบบจากงานนำเสนอ PowerPoint ด้วย Aspose.Slides
แยกข้อความจากงานนำเสนอ PPT ด้วย Python – ตัวอย่าง
Aspose.Slides for Python via .NET
มีเมธอดแบบสแตติก
get_all_text_frames
ใน SlideUtil ซึ่งส่งคืนออบเจ็กต์ TextFrame จากทั้งงานนำเสนอ และสามารถรวมข้อความจากสไลด์ต้นแบบได้ ตัวอย่างต่อไปนี้แยกข้อความและรายละเอียดฟอนต์ที่เกี่ยวข้องจากงานนำเสนอ PPT
แยกข้อความจากงานนำเสนอ PPT – Python
include_master_slides = True
with slides.Presentation("presentation.ppt") as presentation:
text_frames = slides.util.SlideUtil.get_all_text_frames(presentation, include_master_slides)
for text_frame in text_frames:
for paragraph in text_frame.paragraphs:
for portion in paragraph.portions:
print(portion.text)
font_height = portion.portion_format.font_height
print(font_height)
latin_font = portion.portion_format.latin_font
if latin_font is not None:
print(latin_font.font_name)วิธีแยกข้อความจาก PPT ด้วย Python
ทำตามขั้นตอนเหล่านี้เพื่อแยกข้อความจากไฟล์ PPT
- เปิดไฟล์ PPT ด้วย
Presentation - เรียก
SlideUtil.get_all_text_framesและระบุว่าจะรวมสไลด์ต้นแบบหรือไม่ - วนผ่านออบเจ็กต์
TextFrameที่ส่งคืน - วนผ่านคอลเลกชัน
paragraphsของแต่ละกรอบข้อความ - วนผ่านคอลเลกชัน
portionsของแต่ละย่อหน้า - อ่าน
textและพร็อพเพอร์ตีการจัดรูปแบบของส่วนข้อความปัจจุบัน
สร้างด้วย Aspose.Slides
แยกข้อความและรูปภาพออนไลน์
แอป Aspose.Slides Parser ฟรีนี้สร้างด้วย Aspose.Slides for Python via .NET ซึ่งเป็น API เดียวกับโค้ดด้านบน เปิดแอปแล้วดูว่า API ทำอะไรได้บ้างกับไฟล์ PPT ของคุณเอง
- ทำงานในเบราว์เซอร์ ไม่ต้องติดตั้งสิ่งใด
- ดูว่า Aspose.Slides อ่านไฟล์ของคุณอย่างไรก่อนเขียนโค้ด
- อัปโหลดไฟล์ PPT แล้วรับข้อความและรูปภาพ
- ดาวน์โหลดทั้งหมดเป็นไฟล์ ZIP เดียว
รูปแบบอื่นที่รองรับการแยกวิเคราะห์
ด้วย Python คุณยังสามารถแยกข้อความจากรูปแบบงานนำเสนออื่นที่รองรับได้