NotebookLM2PPT v0.6.5 已经发布,将 PDF 转换为可编辑 PowerPoint 的自动化工具。
此版本更新内容包括:
- 之前只能识别默认是PowerPoint。感谢 MadCatPX 的贡献
📝 项目简介
NotebookLM2PPT 是一款强大的自动化工具,旨在将不可编辑的 PDF 文档(特别是 NotebookLM 生成的演示文稿)转换为完全可编辑的 PowerPoint 演示文稿。
💡 核心价值
- 打破限制:将 NotebookLM 生成的精美但不可编辑的 PDF 转化为可二次创作的 PPT。
- 智能去水印:内置针对 NotebookLM 的智能水印去除算法。
- 全自动化:利用微软电脑管家的"智能圈选"功能,自动完成截图、识别、转换和合并的全流程。
- 通用性:不仅限于 NotebookLM,适用于任何需要将 PDF 转换为可编辑 PPT 的场景。
- 🆕 MinerU 后处理优化:在基础转换完成后,可选地使用 MinerU 文档解析能力对生成的 PPT 进行深度优化,大幅提升排版质量、图片清晰度和文本准确性。
✨ 主要功能
- 📄 高质量转换:确保 PDF 到图片的无损转换,支持自定义 DPI 参数。
- 🖼️ 智能修复:自动识别并抹除 NotebookLM 的特定水印,保持图像质量。
- 🤖 自动化流程:模拟快捷键和鼠标点击,实现无人值守操作。
- 🔄 无缝合并:将零散的幻灯片完美整合为一个完整的演示文稿。
- ⚙️ 高度可定制:支持 DPI、延迟、显示比例等多种参数微调。
- 🆕 MinerU 后处理优化(可选):
- 在基础转换完成后,使用 MinerU JSON 对生成的 PPT 进行优化
- 智能文本框筛选:基于 IOU 算法,自动识别并保留与 PDF 内容相关的文本框,删除冗余文本框
- 字体统一:将所有文本框字体统一为"微软雅黑",提升演示文稿的专业性
- 高质量图片替换:从 MinerU JSON 中提取原始高清图片,替换基础转换中的截图图片,确保图像清晰度
- 智能背景处理:根据内容特征智能处理背景,实现最佳视觉效果
💡 想了解更多技术实现细节? 请查看 实现细节文档
🚀 快速开始
1. 系统要求
- 操作系统: Windows 10/11 (必须,因为依赖微软电脑管家)
- Python: 3.8 或更高版本
- 软件依赖:
- Microsoft PowerPoint: 用于生成和合并幻灯片。
- 微软电脑管家: 必须安装并确保版本 ≥ 3.17.50.0。
2. 配置微软电脑管家
- 打开微软电脑管家 -> 工具箱。
- 找到 智能圈选,确保其已开启。
- 默认快捷键应为
Ctrl + Shift + A。如果修改了,请同步修改代码中的配置。
- 测试:手动按下快捷键,确保能看到圈选界面并出现“转换为PPT”选项。
3. 安装
方式 A:下载预编译版本(推荐)
直接前往 Releases 页面下载最新的 .exe 执行文件。无需安装 Python 环境,开箱即用。
方式 B:通过 pip 安装
如果你已经安装了 Python,可以直接通过 pip 安装:
pip install notebooklm2ppt -U
方式 C:从源码安装
pip install git+https://github.com/elliottzheng/NotebookLM2PPT.git
📖 使用指南
或者
这将启动一个简单的图形界面,你可以通过它选择文件、设置参数并查看转换进度。
你可以在任何目录下运行该命令,程序会在当前目录下创建一个 workspace 文件夹存放中间文件和最终输出的 PPT。
详情查看:https://gitee.com/ylzheng/NotebookLM2PPT/releases/v0.6.5