Spaces:
Sleeping
Sleeping
# pdfsum.py | |
from PyPDF2 import PdfReader | |
def 提取_pdf文本(pdf_file): | |
reader = PdfReader(pdf_file) | |
texts = [] | |
for page in reader.pages: | |
texts.append(page.extract_text() or "") | |
return "\n".join(texts) | |
def 提取_pdf摘要(pdf_file, summarizer_func): | |
text = 提取_pdf文本(pdf_file) | |
if len(text.strip()) < 30: | |
return "❌ 無法提取足夠文字內容" | |
return summarizer_func(text) | |