Trích xuất văn bản từ bản trình bày PPTX bằng Python
Xây dựng ứng dụng Python trích xuất văn bản và chi tiết định dạng từ bản trình bày PowerPoint bằng Aspose.Slides.
Trích xuất văn bản từ một bản trình bày PPTX bằng Python
Aspose.Slides for Python via .NET
cung cấp phương thức tĩnh
get_all_text_frames
trên SlideUtil. Phương thức này trả về các đối tượng TextFrame của toàn bộ bản trình bày và có thể bao gồm văn bản từ trang chiếu cái. Ví dụ sau trích xuất văn bản và chi tiết phông chữ liên quan từ bản trình bày PPTX.
Trích xuất văn bản từ bản trình bày PPTX – Python
include_master_slides = True
with slides.Presentation("presentation.pptx") 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)Cách trích xuất văn bản từ PPTX bằng Python
Làm theo các bước sau để trích xuất văn bản từ tệp PPTX.
- Mở tệp PPTX bằng
Presentation. - Gọi
SlideUtil.get_all_text_framesvà chỉ định có bao gồm trang chiếu cái hay không. - Duyệt qua các đối tượng
TextFrameđược trả về. - Duyệt qua tập hợp
paragraphscủa mỗi khung văn bản. - Duyệt qua tập hợp
portionscủa mỗi đoạn văn. - Đọc
textvà các thuộc tính định dạng của phần văn bản hiện tại.
Được xây dựng bằng Aspose.Slides
Trích xuất văn bản và hình ảnh trực tuyến
Ứng dụng Aspose.Slides Parser miễn phí được xây dựng bằng Aspose.Slides for Python via .NET, cùng API với đoạn mã ở trên. Hãy mở ứng dụng và xem API có thể làm gì với các tệp PPTX của riêng bạn.
- Chạy trong trình duyệt, không cần cài đặt gì.
- Xem Aspose.Slides đọc tệp của bạn như thế nào trước khi viết mã.
- Tải lên tệp PPTX và nhận văn bản cùng hình ảnh của tệp.
- Tải xuống tất cả dưới dạng một tệp ZIP.
Các định dạng phân tích khác được hỗ trợ
Với Python, bạn cũng có thể trích xuất văn bản từ các định dạng bản trình bày khác được hỗ trợ.