🏠 返回工作台
← 返回教程总览

📄 文档工具箱 · 使用教程

PDF · Word · 字幕翻译 · PPT,一个页面全干完 ▶ 打开文档工具箱

0 · 三分钟看懂:这个工具能干什么

「文档工具箱」是一个本地文档处理台:把你手头的 PDF / Word / 字幕 / 提纲,变成可交付的文件。全部在本机跑,不需要联网安装额外软件(除字幕翻译要调云端大脑)。

入口在哪

  • 工作台首页 → 气泡云里的 📄 文档箱;或模块目录里的「启动文档工具箱.vbs」
  • 地址:http://127.0.0.1:8090/docs/(后端 8030 端口;网关已把 /docs/ 映射到本模块页面)

界面分三栏

区域干什么
左栏「素材」+上传 / 刷新。所有要处理的文件先放这儿;点一下选中,PDF 合并可以多选
中栏「功能」四张卡:📄 PDF(拆分·合并·转图)· 📝 Word(MD↔Word)· 💬 字幕翻译 · 📊 PPT(大纲→PPTX)
右栏「我的产物」历史产物(预览 / 下载 / 删除)+ 🗑 回收站(恢复 / 清空)

顶栏右侧「探测中…」会自动体检本机依赖:PyMuPDF · docx · pptx · pypdf · PIL 绿色表示就绪,ffmpeg 也会显示有无;灰掉的名字表示本机没装该库(对应功能会提示缺库)。

最省事的用法

  1. 点「+上传」把文件丢进左栏(可一次多选)
  2. 左栏点选你要处理的文件
  3. 在中间找到对应功能卡,点按钮 → 看顶部横幅提示「完成 → 文件名」
  4. 去右栏「我的产物」预览 / 下载
任何操作的结果都在顶部横幅里提示,成功后会自动刷新右栏产物列表——不用手动找文件。
文档工具箱首屏
文档工具箱首屏:左「素材」、中「功能」四张卡、右「我的产物(历史)」;顶栏显示依赖探针状态

① 上传与管理素材

干什么用的把要处理的文件放进左栏「素材」,它是所有功能的输入来源。

怎么用

  1. 点「+ 上传」→ 弹出系统文件框,可一次多选;上传完成显示「上传完成」
  2. 每个素材一行:图标 + 文件名 + 大小 + 修改时间;PDF 会带一个 PDF 小标签
  3. 单击选中(高亮金边),再点一下取消;「PDF 合并」需要选中 ≥2 个
  4. 「刷新」重新扫描素材目录(你手动往磁盘丢文件后用它刷新)
素材文件放在模块的输入目录(docs_in);上传支持任意常见类型,但各按钮只认自己需要的类型(如拆分只认 .pdf)。
素材栏
左栏「素材」:+上传(可多选)、刷新;点选高亮,PDF 带标签,合并需选 ≥2 个

② PDF 拆分(按页码抽页)

干什么用的从一个 PDF 里挑出指定页,另存成一个新 PDF。

怎么用

  1. 左栏点选 1 个 PDF
  2. 在 📄 PDF 卡「页码」框写页码范围,例:1-3,5(第 1~3 页 + 第 5 页)
  3. 点「拆分」→ 横幅提示「拆分完成 → …(共 N 页,大小)」
页码用逗号分隔、支持区间与单页混写;如 1,4-6,10。只选 1 个 PDF,选多了会提示。

③ PDF 合并(多份拼一份)

干什么用的把多个 PDF 按选择顺序拼成一个 PDF。

怎么用

  1. 左栏依次点选要合并的 PDF(≥2 个,选中的顺序就是拼接顺序)
  2. 点「合并所选 PDF」→ 横幅提示「合并完成 → …(共 N 页)」
至少选 2 个,否则会提示「请选中 ≥2 个 PDF」。想调整顺序就重选一遍(先点的排前面)。

④ PDF 转 PNG(每页一张图,打包 zip)

干什么用的把 PDF 每一页导出成图片(做封面 / 分镜参考 / 上传到不支持 PDF 的地方)。

怎么用

  1. 左栏点选 1 个 PDF
  2. 设 DPI(默认 150):数字越大越清晰、文件越大;线稿/文字用 150~200,需要高清大图用 300
  3. 点「转 PNG(zip)」→ 得到一份 zip,解压后是逐页 PNG
功能卡
中栏「功能」四张卡:📄 PDF(拆分/合并/转图)· 📝 Word(MD↔Word)· 💬 字幕翻译 · 📊 PPT(大纲→PPTX)
转的是 PNG(无损),页数多/DPI 高时 zip 会比较大,属正常。

⑤ Word:Markdown ⇄ Word 互转

干什么用的把 Markdown 文本(或 .md 文件)变成正式的 .docx;也能把别人给的 .docx 反向读成 Markdown。

怎么用

  1. MD → Word:把 Markdown 粘到输入框(或左栏选中一个 .md 文件),可填「标题」,点「MD → Word」→ 生成 docx(识别 加粗 / 斜体 / 行内代码、标题层级等)
  2. docx → Markdown:左栏选中一个 .docx,点「选中的 .docx → Markdown」→ 生成 .md
两条走法:粘文本用输入框内容;不粘就在左栏选中文件(按钮会优先用选中的文件)。标题留空时用文件名兜底。

⑥ 字幕翻译(SRT,保持时间码不变)

干什么用的把一份 .srt 字幕整体译成另一种语言,译文替换文本、时间码原样保留,可直接拿去用。

怎么用

  1. 左栏点选 1 个 .srt 文件
  2. 「译成」选 中文 / 英文
  3. 点「翻译选中的 .srt」→ 生成 原名_译中文.srt(或 _译英文)
翻译走云端 DeepSeek 大模型(模型 deepseek-chat,低温 0.2 让译文稳),逐条字幕批量翻,只改文字、不动序号与时间码。
需要本机已配置 DeepSeek key(deepseek_key.txt);没配会提示「缺少 DeepSeek key」。长字幕逐条翻会花一点时间,属正常。

⑦ PPT:大纲一键生成 PPTX

干什么用的你没有做好的 PPT,只有几条要点时,直接生成一份可用的 .pptx 演示稿。

怎么用

  1. 📊 PPT 卡里填「标题」(演示标题)
  2. 下方大纲框每行一条要点,例:项目背景 / 核心方案 / 排期与预算
  3. 点「生成 PPTX」→ 得到 .pptx,右栏可下载
生成依赖本机 python-pptx 库(探针里 pptx 为绿即就绪)。标题页 + 每行要点分页。

⑧「我的产物」:预览 / 下载 / 删除 / 回收站

干什么用的管理所有生成过的文件,敢删、能找回。

怎么用

  1. 右栏「📁 我的产物(历史)」每个产物一行:图标 + 文件名 + 大小 + 时间,下面是「预览 / 下载 / 删除」三个按钮
  2. 「预览」→ 图片/PDF/视频在新标签页打开;文本类(txt/md/srt/json/csv)用只读窗口显示
  3. 「下载」→ 浏览器直接下载到本地
  4. 「删除」→ 先移进回收站(可恢复)
  5. 右上「🗑 回收站」弹窗:列出已删文件,点「恢复」找回;「🧹 清空回收站」永久清空(会二次确认)
  6. 「刷新」按钮重新扫描产物目录;右上角数字是当前产物数量
我的产物
右栏「我的产物(历史)」与「🗑 回收站」:每个产物可预览 / 下载 / 删除;删除是软删除,可恢复
删除是软删除:先移进回收站。清空回收站只清回收站内容,不影响你已下载到别处的文件。

⑨ 收费口径(本地免费,只有字幕翻译走云端)

干什么用的搞清楚哪些操作花钱、哪些不花。

做什么在哪跑扣点
PDF 拆分 / 合并 / 转图本机0 点
MD ↔ Word 互转本机0 点
PPT 生成(大纲→PPTX)本机0 点
字幕翻译(SRT)云端 DeepSeek按 token 消耗(逐条字幕,视长度)
上传 / 预览 / 下载 / 删除 / 恢复本机0 点
一句话:除了「字幕翻译」这一项要调云端大模型,其余全是本机处理、不扣点。顶栏「💰 点数」可登录查看余额(与工作台同一账号)。

⑩ 常见问题(FAQ)

1. 点按钮没反应 / 提示缺库?

看顶栏探针:灰色名字表示本机缺该 Python 库(如 pptx 灰了就无法生成 PPT)。换用本机已就绪的能力,或联系管理员补装依赖。

2. 拆分/合并/转图前要先做什么?

先在左栏选中素材:拆分/转图选 1 个 PDF,合并选 ≥2 个;没选会提示「请先选中…」。

3. 页码怎么写?

用逗号和连字符,例:1-3,5,8-10。超出总页数的部分会被忽略;写空会提示。

4. 字幕翻译报错「缺少 DeepSeek key」?

本机还没配置云端密钥。把 key 放进 F:\DramaStudio\deepseek_key.txt(或 keys\deepseek.txt)后重试。

5. 上传了文件但「素材」里看不到?

点「刷新」重新扫描一次;确认文件类型是模块支持的(.pdf/.docx/.md/.srt 等)。

6. 删错了能找回吗?

能。删除是软删除,进「🗑 回收站」点「恢复」即可。只有点「清空回收站」并二次确认后才不可恢复。

7. 预览打不开某些文件?

图片/PDF/音视频在新标签页打开;纯文本类只读显示;其它类型会自动转为「下载」。

8. 一次能处理几个文件?

任务串行:同时只允许一个任务在跑,页面提示「有任务进行中」时等上一个完成再点。

整体界面
遇到问题先看:顶部横幅提示(成功/失败)+ 顶栏探针(依赖是否就绪),大多数问题一看便知
本教程随功能更新 · 页面上的横幅提示会同步说明每一步结果