Skip to main content

将 PDF 转换为可编辑 PowerPoint 演示文稿的工具

Project description

🚀 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。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

notebooklm2ppt-0.7.0.tar.gz (19.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

notebooklm2ppt-0.7.0-py3-none-any.whl (70.4 kB view details)

Uploaded Python 3

File details

Details for the file notebooklm2ppt-0.7.0.tar.gz.

File metadata

  • Download URL: notebooklm2ppt-0.7.0.tar.gz
  • Upload date:
  • Size: 19.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for notebooklm2ppt-0.7.0.tar.gz
Algorithm Hash digest
SHA256 b7c07adb50f5f3f4a1a4ba84074578f4beb8cac4e1d613b09a57ae3cf64fc5f8
MD5 20a7fddc0579ec2bd153fb3b865f8c55
BLAKE2b-256 f0657797325002c6b6a01dea63a663fbafd88069c4c48c596925a9c9782daec4

See more details on using hashes here.

File details

Details for the file notebooklm2ppt-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: notebooklm2ppt-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 70.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for notebooklm2ppt-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40d5d3a72d153c95150bae7b7d48d8324a0b214d5466b929cfe2a9fc71e2c48d
MD5 153cae34da43fcaaf50092ba519d6c55
BLAKE2b-256 9ccfab023cc0828de06da461d6ea061aa25254a5ad98af2259ea4a8c5d5082c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page