Intelligent layout matching for PowerPoint presentations based on a 45-page professional design layout library.
Extract key features from user input:
Execute the bundled script to get layout recommendations:
python3 ppt_layout_matcher.py
Or use the Python API:
from ppt_layout_matcher import recommend_layout
results = recommend_layout("user content here", top_k=3)
for template, score, analysis in results:
print(f"{template.name} (Slide {template.slide_ref}) - Score: {score}")
Show:
Let the user confirm before creating.
Once confirmed, create the slide:
references/layout_templates.mdVerify with markitdown:
python -m markitdown output.pptx | head -100
| Category | Count | Use Case |
|---|---|---|
| A-Cover | 2 | Report cover, proposal front page |
| B-Divider | 2 | Section transitions |
| C-Data Display | 9 | Metrics, charts, data highlights |
| D-Process/Steps | 6 | STEP flows, development stages |
| E-Comparison | 5 | A/B comparison, multi-solution, SWOT |
| F-Grid/Cards | 8 | 2×2, 3×2, 4×N card grids |
| G-Gallery | 1 | Image gallery, timeline |
| H-List/Points | 4 | Numbered lists, text+image lists |
| I-Infographic | 1 | One Pager overview |
| J-Special | 7 | Radial, wraparound, mixed layouts |
想要更強大的技能外掛,就來小蔥技能站7w4.net看看吧。
Full layout library documentation: references/layout_templates.md
這個工具能幫你根據內容快速找到合適的PPT版式,45種模板覆蓋主流場景,使用簡單直觀。但它只推薦版式,不會自動生成PPT檔案;匹配結果受限於你輸入的文字表述,複雜或模糊的內容可能推薦不準。如果你只需要選版式參考,它很實用;但要真正做出PPT,還需要自己動手排版。