Skip to main content

🚀 NotebookLM2PPT

让 NotebookLM 的演示文稿真正为你所用 从 PDF 到全可编辑 PPT 的智能转换工具

[最新版本 ] | 文档中心 | 下载地址


项目简介

NotebookLM2PPT 是一款强大的自动化工具,旨在将不可编辑的 PDF 文档(特别是 NotebookLM 生成的演示文稿)转换为完全可编辑的 PowerPoint 演示文稿。

核心价值

  • 🤖 全自动化:利用微软电脑管家"智能圈选",自动完成截图、识别、转换和合并。
  • 🧠 MinerU 深度优化:(可选) 集成 MinerU 解析能力,智能重排文本、统一字体、替换高清图片。
  • ✨ 智能去水印:内置针对 NotebookLM 的智能水印去除算法。
  • 📦 批量处理:(v0.7.0) 支持任务队列,可批量添加多个 PDF 及其 MinerU JSON 进行自动化顺序处理。

🌟 效果展示

左侧为基础转换(截图识别),右侧为 MinerU 优化后(重排版+高清图):

基础转换 PPT MinerU 优化后 PPT
Basic MinerU
Basic MinerU

💡 效果惊人? 查看 详细对比基准测试数据


🚀 快速开始

详细教程请查看 快速开始指南

1. 系统要求

  • Windows 10/11
  • Microsoft PowerPointWPS Office (v0.6.5+ 支持)
  • 微软电脑管家 (版本 $\ge$ 3.17.50.0,必须开启"智能圈选")

2. 安装

  • 推荐:直接在 Releases 下载 .exe 文件运行。
  • 开发者pip install notebooklm2ppt -U

3. 使用步骤

  1. 启动程序:运行 exe 或命令行输入 notebooklm2ppt
  2. 选择文件:选择需要转换的 PDF。
  3. 校准位置首次使用务必勾选"校准按钮位置",根据提示点击屏幕上的"转换为PPT"按钮。
  4. 开始转换:程序将自动接管鼠标完成操作。

🧠 进阶功能:MinerU 后处理优化

想要获得专业级的排版效果?使用 MinerU 优化功能:

  1. MinerU 官网 上传 PDF 并下载解析后的 JSON 文件。
  2. 在本工具中选择 PDF 时,同时选择对应的 JSON 文件。
  3. 程序将在基础转换完成后,自动执行深度优化(文本重排、字体统一、高清图替换)。

👉 了解 MinerU 优化详情


⚠️ 常见问题与注意事项

  • 🔴 核心关键:按钮偏移校准 本工具依赖模拟点击。如果无法自动点击"转换为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)

Source distribution for notebooklm2ppt 0.7.2
File Size Uploaded
notebooklm2ppt-0.7.2.tar.gz 19.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for notebooklm2ppt 0.7.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.7.2 This release

2 release files

0.7.0

2 release files

0.6.5

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page