SuperAPI AI 工具集

batch-convert

办公与效率

查看项目

更新于 10-15 20:12

技能介绍

用途:Batch Convert 用于批量转换文档格式,通过统一流水线一次处理数百个文件,保持一致的转换设置,并支持自动格式检测与并行处理。

主要能力:支持 DOCX、PDF、MD、HTML、PPTX、XLSX 之间的多种转换组合,例如 DOCX 转 PDF/MD/HTML,PDF 转 DOCX/MD/HTML,MD 转 DOCX/PDF/HTML/PPTX,HTML 转 DOCX/PDF/MD,XLSX 与 PPTX 转 PDF/MD。提供单文件转换、批量转换、多格式输出、格式检测、进度跟踪与错误记录。

使用方式:指定源文件夹或文件,选择目标格式,可选配置转换选项,然后由技能处理全部文件并跟踪进度。示例提示包括“把此文件夹中所有 PDF 转为 Word 文档”“批量把这些 Markdown 转为 PDF 和 HTML”“处理所有 Office 文件并转为 Markdown”“把此文件夹的图片转为单个 PDF”。底层依赖 Pandoc、markitdown、pdf2docx、LibreOffice、Marp 等工具。

安装命令:pip install pdf2docx markitdown python-docx openpyxl;Pandoc 可用 brew install pandoc 或 apt install pandoc;Marp 用 npm install -g @marp-team/marp-cli;LibreOffice 用 brew install libreoffice 或 apt install libreoffice。

适用场景:文档导出、旧文档迁移、报告生成流水线、多格式发布等。

限制:部分格式组合不支持;复杂格式可能在转换中丢失;大文件耗时更长;部分转换需外部工具;转换质量因源文档复杂度而异。建议先测试样本、检查磁盘空间、使用并行处理、优雅处理错误并抽查输出。