🚀 NotebookLM2PPT
让 NotebookLM 的演示文稿真正为你所用 从 PDF 到全可编辑 PPT 的智能转换工具
项目简介
NotebookLM2PPT 是一款强大的自动化工具,旨在将不可编辑的 PDF 文档(特别是 NotebookLM 生成的演示文稿)转换为完全可编辑的 PowerPoint 演示文稿。
核心价值
- 🤖 全自动化:利用微软电脑管家"智能圈选",自动完成截图、识别、转换和合并。
- 🧠 MinerU 深度优化:(可选) 集成 MinerU 解析能力,智能重排文本、统一字体、替换高清图片。
- ✨ 智能去水印:内置针对 NotebookLM 的智能水印去除算法。
- 📦 批量处理:(v0.7.0) 支持任务队列,可批量添加多个 PDF 及其 MinerU JSON 进行自动化顺序处理。
🌟 效果展示
左侧为基础转换(截图识别),右侧为 MinerU 优化后(重排版+高清图):
| 基础转换 PPT | MinerU 优化后 PPT |
|---|---|
🚀 快速开始
详细教程请查看 快速开始指南。
1. 系统要求
- Windows 10/11
- Microsoft PowerPoint 或 WPS Office (v0.6.5+ 支持)
- 微软电脑管家 (版本 $\ge$ 3.17.50.0,必须开启"智能圈选")
2. 安装
- 推荐:直接在 Releases 下载
.exe文件运行。 - 开发者:
pip install notebooklm2ppt -U
3. 使用步骤
- 启动程序:运行 exe 或命令行输入
notebooklm2ppt。 - 选择文件:选择需要转换的 PDF。
- 校准位置:首次使用务必勾选"校准按钮位置",根据提示点击屏幕上的"转换为PPT"按钮。
- 开始转换:程序将自动接管鼠标完成操作。
🧠 进阶功能:MinerU 后处理优化
想要获得专业级的排版效果?使用 MinerU 优化功能:
- 在 MinerU 官网 上传 PDF 并下载解析后的 JSON 文件。
- 在本工具中选择 PDF 时,同时选择对应的 JSON 文件。
- 程序将在基础转换完成后,自动执行深度优化(文本重排、字体统一、高清图替换)。
⚠️ 常见问题与注意事项
- 🔴 核心关键:按钮偏移校准 本工具依赖模拟点击。如果无法自动点击"转换为PPT",请务必在界面勾选"校准按钮位置"重新校准。
- 🚫 请勿干扰
转换过程中程序会控制鼠标,请不要移动鼠标或操作键盘(按
ESC可紧急停止)。 - 📂 找不到文件? 默认情况下,程序会从系统的"下载"文件夹抓取临时文件,请确保下载路径未被修改。
📚 文档导航
📄 开源协议与反馈
本项目基于 MIT License 开源。 欢迎提交 Issues 或 Pull Request。
Release files for notebooklm2ppt 0.7.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| notebooklm2ppt-0.7.2.tar.gz | 19.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| notebooklm2ppt-0.7.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.2 MB
Release files / notebooklm2ppt-0.7.2.tar.gz
| Download URL | notebooklm2ppt-0.7.2.tar.gz |
|---|---|
| Size | 19.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
17d7a6f4f72c3c658d81b83c3ef9277bc092fdb66a8da786f1ac05a5110e79ea
|
|
BLAKE2b-256 checksum How to use checksums |
45900ef968582a8ee34c9c12158f119729ec1a1ded7d101cfa51a68889aa9b19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0
|
Release files / notebooklm2ppt-0.7.2-py3-none-any.whl
| Download URL | notebooklm2ppt-0.7.2-py3-none-any.whl |
|---|---|
| Size | 71.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e38d1d66a1574acbc3c616ba5ac807e8a078adaaa69da8060a23cdad2f0a29b3
|
|
BLAKE2b-256 checksum How to use checksums |
6abc3234e3d10600238e3af8cc7e13a6579ff2652a75cb68b507778817cb10fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0
|