- Add compatibility for PyMuPDF versions (fitz and pymupdf imports) - Add fallback support for PyPDF2, pypdf, and pdfplumber - Update requirements.txt with PDF parsing dependencies - Fix 'cannot extract PDF text' error in Docker environment
- extraction.py: 添加更详细的 ImportError 错误信息,显示具体原因 - migrate_016.py: 创建 insurance_ppt_sessions 表(修复 500 错误) 解决 PDF 上传失败问题: 1. PyMuPDF 导入失败时显示具体错误原因 2. 数据库表 insurance_ppt_sessions 不存在导致插入失败 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>