Aut_Sci_PPt
Aut_Sci_PPt is an automated agent designed to convert academic papers (PDF) or structured text into professional, presentation-ready PowerPoint files (.pptx). It is specifically optimized for graduate defense, academic seminars, and research proposals.
✨ Key Features
- 📄 PDF Extraction: Intelligent parsing of academic papers using PyMuPDF.
- 📐 Smart Layout: Automatic typography engine that prevents overflow and maintains white space.
- ➗ LaTeX Support: Renders complex formulas as high-definition transparent PNGs.
- 🖼️ HD Figures: Extracts and embeds figures with high DPI for clarity.
- 🎨 Academic Theme: Built-in professional theme following common university standards (Deep Blue & Accent Red).
🚀 Quick Start
Installation
pip install python-pptx pyyaml pymupdf Pillow
Basic Usage
from aut_sci_ppt import PPTAgent
agent = PPTAgent()
user_input = """
主题:材料学科研究生推免汇报
申请人:dd
1. 教育背景
- dd大学
- 绩点: 3.61/5.0
"""
agent.generate(user_input, "presentation.pptx")
🤝 Contributing
This project is open-sourced to help students and researchers. Feel free to submit issues or pull requests to improve the layout engine and parsing accuracy.
📄 License
MIT License — see LICENSE
No comments yet
Be the first to share your take.