SuperAPI AI 工具集

working-with-documents

办公与效率

查看项目

更新于 10-16 06:48

技能介绍

用途:面向 Word(.docx)、PDF、PowerPoint(.pptx)三类 Office 文档的创建与编辑,覆盖读取、生成、修改、格式转换和扫描件 OCR。

主要能力:DOCX 可用 pandoc 或 python-docx 读取,docx-js 创建,通过 OOXML 解包/编辑/打包实现带修订的编辑;PDF 可用 pdfplumber、pypdf 读取,reportlab 创建,pypdf 合并拆分,命令行可用 pdftotext、qpdf;PPTX 可用 markitdown 读取,html2pptx 创建,OOXML 编辑,并支持幻灯片重排与校验。还提供 DOCX/PPTX 转 PDF、PDF 转图片、DOCX 转 Markdown,以及基于 pytesseract 与 pdf2image 的扫描件 OCR。

使用方式:按格式选择工具链。DOCX 编辑流程为 unpack.py 解包、编辑 word/document.xml 等 XML、pack.py 打包,修订用 w:del 与 w:ins 标记。PPTX 编辑类似,并可用 validate.py 校验、thumbnail.py 生成缩略图检查。演示文稿设计建议使用 3-5 种配色、Web 安全字体,并遵循两栏/三栏与图表布局规则。依赖安装:pip install pypdf pdfplumber reportlab python-docx openpyxl;apt-get install pandoc poppler-utils libreoffice;npm install docx。可运行 python scripts/verify.py 验证。

适用场景:批量文档生成与修改、PDF 合并拆分与文本表格提取、演示文稿制作与重排、格式转换及扫描件文字识别。

限制:资料未说明具体收费、平台支持范围与效果保证;部分脚本路径与工具需按实际环境准备,OCR 与转换质量取决于源文件与依赖配置。