文档格式批量转换器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_92725383/doc-converter-expert。
技能介绍
痛点:Office 文档格式不兼容
Word 文档要发给只收 PDF 的客户,Excel 表格要喂给只认 CSV 的系统,PPT 要在没有 Office 的机器上演示。手动另存为费时费力;在线转换工具又要求把文件上传云端,涉密材料没法用。
工作方式:本地脚本 + 统一入口
技能由一组本地 Python 脚本实现,统一入口为 python3 scripts/main.py [功能] [参数],必须在技能目录下执行。核心能力:
- Word 转 PDF / PPT 转 PDF:调用本地 LibreOffice 渲染,输出高质量 PDF;
- PDF 转 Word:提取 PDF 文字并生成
.docx文件; - Excel 转 CSV:支持导出单个工作表或全部工作表;
- 批量转换:一次处理整个目录中的多个文件;
- 预览模式:
--preview只显示转换计划,不产生文件,确认后再正式执行。
执行时遵循硬性约束:全程本地处理、不依赖任何外部 API;只生成新文件,绝不修改原始文档;转换前强制检查依赖,错误信息以自然语言提示(例如「请先安装必要的转换组件」,而不是抛出堆栈)。
适用边界
Word/PPT 转 PDF 依赖系统已安装 LibreOffice;PDF 转 Word 的效果取决于源 PDF 的排版,扫描件或图片型 PDF 提取结果可能不理想。批量任务建议先用预览模式核对文件清单。
使用场景
- 月底要把整个文件夹里的多份 Excel 报表全部导出为 CSV,供数据系统读取
- 需要将编辑好的 docx 合同批量转成 PDF,再逐一发送给客户并留档
- 收到的 PDF 版说明书需要提取文字生成 Word 文档,以便修改后重发
- 在没装 Office 的电脑上查看演示文稿,需要把 PPT 转成 PDF
适合人员
- 数据运营:每周要处理多份 Excel,按系统要求全部转成 CSV 再入库
- 商务对接人:需要把 Word 合同批量转成 PDF 发客户,文件不能上传云端
- 行政文档岗:拿到 PDF 版制度文件,要改成 Word 才能修订排版
- 一线销售:外出时用没装 Office 的电脑演示 PPT,需要转成 PDF