将 PDF 智能转换为可编辑 PPTX 的 macOS 客户端工具。
- 保留原稿视觉风格:尽量还原 PDF 页面布局、字号、颜色与排版。
- 文本可编辑:输出的是可编辑文本框,不是纯截图拼贴。
- AI 去字修复:先去掉底图中的原始文字,再回填可编辑文本,减少重影。
- Release 页面:
https://github.com/Raven7979/NotebookLM-PDF2PPT/releases - 网站下载:https://ehotapp.xyz
- 最终版(当前):MAC 版,文件下载:NotePDF2PPT_v1.2.2_b122.dmg
- Win 版下载:NotePDF2PPT_Setup_v1.0.3.exe
下面是 3 组样板(输入 PDF 与输出 PPTX 对照),可直接点击下载查看。
转出什么样就什么样,没有调整过。
| 样板 | 输入 PDF | 输出 PPTX |
|---|---|---|
| Sample 1 | sample-1-input.pdf |
sample-1-output.pptx |
| Sample 2 | sample-2-input.pdf |
sample-2-output.pptx |
| Sample 3 | sample-3-input.pdf |
sample-3-output.pptx |
后续我会准备一个可以填入 API key 的源码包给大家,目前这里仅供参考。
- 使用 Xcode 打开
1. 前端最终版 v1.0/Mac_App_Project/PDFtoPPTX 1.2.xcodeproj - 选择
PDFtoPPTXScheme - Build & Run
- 若首次启动被 macOS 拦截,请到“系统设置 -> 隐私与安全性”中点击“仍要打开”或“允许”,再重新启动 App。
- 网络环境:请在稳定网络下使用,建议不要开启 VPN,避免请求链路不稳定导致上传或渲染失败。
- 费用说明:转换过程调用 NanoBanana-pro 云端渲染,会产生算力成本,通常以积分或额度方式计费。
- AI 随机性:AI 渲染存在一定“抽卡”波动,同一文件多次生成可能有细节差异。
- 结果微调:生成的
.pptx在复杂版式场景下,仍可能需要手工微调,如对齐、换行、字号,特殊字体也可能无法准确识别。 - Win 版效果说明:由于 Win 版 OCR 功能目前不如 Mac 版成熟,最终转换效果可能会略差一些。
欢迎入群讨论
微信群 |
小红书群 |
- 本仓库不包含后端及密钥配置文件。
- 课程讲义或研究文档转演示文稿
- 咨询汇报材料快速可编辑化
- 知识整理与二次演讲改写
A macOS client that converts PDFs into editable PPTX files.
- Preserve the original visual style by restoring page layout, font sizes, colors, and typography as closely as possible.
- Editable text output instead of screenshot-based slide stitching.
- AI text removal and repair: remove original text from the background first, then refill editable text to reduce ghosting.
- Releases: GitHub Releases
- Website: ehotapp.xyz
- Current macOS build: NotePDF2PPT_v1.2.2_b122.dmg
- Windows download: NotePDF2PPT_Setup_v1.0.3.exe
Here are three sample pairs of input PDFs and output PPTX files. You can click and download them directly.
They are shown exactly as generated, without manual cleanup or adjustment.
| Sample | Input PDF | Output PPTX |
|---|---|---|
| Sample 1 | sample-1-input.pdf |
sample-1-output.pptx |
| Sample 2 | sample-2-input.pdf |
sample-2-output.pptx |
| Sample 3 | sample-3-input.pdf |
sample-3-output.pptx |
I plan to prepare a source package with API key configuration later. For now, this section is for reference only.
- Open
1. 前端最终版 v1.0/Mac_App_Project/PDFtoPPTX 1.2.xcodeprojin Xcode. - Select the
PDFtoPPTXscheme. - Build and run.
- If macOS blocks the app on first launch, go to
System Settings -> Privacy & Security, clickOpen Anywayor allow it, then relaunch the app.
- Network: use a stable network connection. It is recommended not to enable a VPN, to avoid unstable upload or rendering requests.
- Cost: the conversion pipeline uses NanoBanana-pro cloud rendering, which incurs compute cost and is typically billed through credits or quota.
- AI variability: AI rendering has some randomness, so repeated runs on the same file may produce small differences.
- Manual adjustments: for complex layouts, the generated
.pptxmay still need minor manual edits such as alignment, line breaks, font size, or font replacement. - Windows version note: the OCR capability on Windows is currently not as strong as on macOS, so the final conversion quality may be slightly worse.
Join the community
WeChat Group |
Xiaohongshu Group |
- This repository does not include backend services or secret configuration files.
- Turn lecture notes or research documents into presentation decks
- Quickly make consulting or reporting materials editable
- Reorganize knowledge content and adapt it into new presentations

