SuperAPI AI 工具集

word-documents

办公与效率

查看项目

更新于 10-15 18:45

技能介绍

这是一组围绕 Word 文档(.docx)的工具,用于创建、修改和管理文档。主要工具包括:create_word_document(创建新文档,需提供 python_code 与 document_name)、modify_word_document(修改现有文档并以新名称保存,需提供 source_name、output_name 与 python_code,且 output_name 必须与源名不同)、list_my_word_documents(列出工作区内的文档,无需参数)、read_word_document(读取文档内容,可设 include_comments=True 以显示评论的作者、日期、文本及所属段落)、preview_word_page(获取指定 1 起始页码的页面截图,用于检查图表、图片和复杂布局的实际外观)。

使用方式:先阅读文档再修改;修改前调用 preview_word_page 查看当前布局,创建或修改后再次预览核对。修改类工具必须串行执行,不可并行,以避免 S3 文件读写竞争。文档在创建时已预初始化为 doc = Document(),修改时为已加载的 doc,代码中不要写 Document() 或 doc.save()。可用库为 python-docx、matplotlib、pandas、numpy,不含 seaborn。

格式约定:默认字体 Arial;标题使用标题样式以便生成目录,如 doc.add_heading('Title', level=1) 或 add_paragraph(style='Heading 1');项目符号列表用 add_paragraph(style='List Bullet'),编号列表用 add_paragraph(style='List Number'),不要手动插入 Unicode 符号。python-docx 默认页面为 A4,如需 US Letter 需设置 section.page_width = Inches(8.5)、section.page_height = Inches(11),并可将四边边距设为 Inches(1)。修改时必须保留原有样式、字体与颜色,不要使用 paragraph.text = 'new text',应通过 runs 操作。插入图片可用 run.add_picture('file.png', width=Inches(6))。文件名仅允许字母、数字和连字符;注意参数名为 document_name,而非 filename 或 name。

限制:文档未说明收费、价格与具体平台信息,暂未提供。