Spaces:
Runtime error
Runtime error
File size: 519 Bytes
d90e7e3 190a0a5 46d6688 d90e7e3 46d6688 d90e7e3 46d6688 d90e7e3 46d6688 190a0a5 d90e7e3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | from pptx import Presentation
from pypdf import PdfReader
def extract_ppt_text(file):
prs = Presentation(file)
text = ""
for slide in prs.slides:
for shape in slide.shapes:
if hasattr(shape, "text"):
text += shape.text + "\n"
return text
def extract_pdf_text(file):
reader = PdfReader(file)
text = ""
for page in reader.pages:
page_text = page.extract_text()
if page_text:
text += page_text + "\n"
return text |