SuperAPI AI 工具集

docx-processing-openai

智能体与模型

查看项目

更新于 10-15 23:49

技能介绍

用途:读取或审阅版式重要的 DOCX 内容(表格、图表、分页),创建或编辑具有专业格式的 DOCX 文件,并在交付前验证视觉版式。

主要能力:以视觉方式审阅版式;使用 python-docx 进行编辑和结构化创建(标题、样式、表格、列表);每次实质性修改后重新渲染并检查页面;无法视觉审阅时用 python-docx 提取文本作为回退,并说明版式风险。

使用方式:若可用 soffice 和 pdftoppm,可将 DOCX 转 PDF 再转 PNG;或使用 scripts/render_docx.py(需 pdf2image 和 Poppler)。依赖安装:uv pip install python-docx pdf2image;若无 uv,用 python3 -m pip install python-docx pdf2image。系统工具:macOS 用 brew install libreoffice poppler;Ubuntu/Debian 用 sudo apt-get install -y libreoffice poppler-utils。渲染命令:soffice -env:UserInstallation=file:///tmp/lo_profile_$$ --headless --convert-to pdf --outdir $OUTDIR $INPUT_DOCX;pdftoppm -png $OUTDIR/$BASENAME.pdf $OUTDIR/$BASENAME。中间文件放 tmp/docs/,完成后删除;最终产物写入 output/doc/。无需环境变量。

质量要求:交付客户可用文档,字体、间距、页边距一致,层级清晰;避免文字裁切重叠、表格断裂、乱码或默认模板样式;图表表格在渲染页中清晰对齐;仅用 ASCII 连字符,避免 U+2011 等 Unicode 破折号;引用需人类可读,不留工具标记或占位符。最终交付前以 100% 缩放重新渲染并检查每一页,修复间距、对齐或分页问题后重复渲染循环,确认无临时文件或重复渲染残留(除非用户要求保留)。

限制:若环境无法安装依赖,需告知用户缺失项及本地安装方法;无法视觉审阅时只能回退到文本提取,并需说明版式风险。