将扫描图像、截图或表单、文档及以文字为主的图片内容,转换为可编辑的 Word(.docx)文件。 当用户提供包含文本内容的图片,并要求将其转为 Word 文档时,应使用此技能; 或用户表达类似“把图片搞成 word 文字版”、“convert image to docx”、“extract text from image to Word”等需求时,也应调用此技能。
图像到 DOC QQ 概览
功能概述
图像到 DOC QQ 概览是一项面向实际任务的技能,主要用于将包含文本和格式的图像转换成格式化的 Word 文档;读取图像以提取其内容, 然后使用 docx- js libra 生成一个 docx 文件。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
图像转 DOCX
概述
将包含文字和表单的图像转换为格式规范的 Word 文档。首先读取图像以提取其内容,再通过 docx-js 库生成 .docx 文件。典型应用场景包括:扫描的政府表格、会议纪要照片、收据、标牌,或任何需转为可编辑文档的以文本为主的图像。
工作流
步骤 1:读取并分析图像
使用 Read 工具读取图像文件,理解其内容、版式与结构。需识别以下要素:
- 标题与各级标题
- 正文段落
- 表格或表单字段
- 签名区 / 日期填写区
- 填空类字段(如下划线区域)
- 对齐方式与排版线索
步骤 2:配置 docx-js 运行环境
隔离的 Node.js 环境路径为:C:\Users\86150\.workbuddy\binaries\node。需在 workspace 中安装 docx 包:
# 确保 workspace 目录存在 mkdir -p /c/Users/86150/.workbuddy/binaries/node/workspace # 若尚未安装,则执行安装 cd /c/Users/86150/.workbuddy/binaries/node/workspace && npm install docx
验证是否安装成功:
ls /c/Users/86150/.workbuddy/binaries/node/workspace/node_modules/docx/package.json
步骤 3:编写生成脚本
使用 docx-js API 编写 JavaScript 脚本,并指定 Node 运行为:C:\Users\86150\.workbuddy\binaries\node\versions\22.22.2\node.exe。
常用模式:
A4 页面设置:
page: {
size: { width: 11906, height: 16838 }, // A4 尺寸(单位:DXA)
margin: { top: 1440, right: 1440, bottom: 1440, left: 1800 }
}
中文字体(仿宋):
const font = "仿宋";
const t = (text, bold = false, size = 24) => new TextRun({
text, bold, size, font
});
填空下划线:
const u = (text) => new TextRun({
text,
font: "仿宋",
size: 24,
underline: { type: UnderlineType.SINGLE }
});
居中标题:
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: "标题", bold: true, size: 28, font: "仿宋" })],
spacing: { after: 400 }
})
正文段落(中文首行缩进):
new Paragraph({
children: [new TextRun({
text: " 这是一个开头缩进的正文段落。",
font: "仿宋", size: 24
})],
spacing: { after: 200 }
})
步骤 4:运行脚本并生成 DOCX
执行脚本前,需将 NODE_PATH 设置为 workspace 的 node_modules 路径:
NODE_PATH="C:\Users\86150\.workbuddy\binaries\node\workspace\node_modules" /c/Users/86150/.workbuddy/binaries/node/versions/22.22.2/node.exe "" 2>&1
脚本应将生成的 .docx 文件写入当前 workspace 目录,并在成功时输出 “Done”。
步骤 5:呈现结果
生成成功后,调用 present_files 并传入 .docx 文件路径。临时脚本文件可保留供参考,但始终向用户呈现最终生成的 .docx 文件。
注意事项
docx-js默认页面尺寸为 A4,而非 US Letter;建议显式设置以确保一致性。- 中文文档正文中,推荐使用 24 半点(即 12pt)的仿宋字体。
- 填空下划线应配合全角空格( )使用,以维持视觉宽度一致。
- 脚本中所有文件路径均应使用绝对路径,避免因当前工作目录(cwd)引发问题。
- 仅当用户确认输出结果满意后,方可清理临时脚本文件。
热门AI工具
相关专题
PDF转Word的2种好用方法:1、在线工具(推荐Smallpdf、iLovePDF):打开网站(如 smallpdf.com),上传PDF文件,选择“转Word”后下载,适合简单文档,无需安装软件。2、Microsoft Word直接转换:用Word(2013及以上版本)直接打开PDF文件,提示“转换为可编辑文档”后保存为.docx格式,兼容性较好。
2562
2025.04.27
Word倒转文字方法:1、插入文本框:点击【插入】→【文本框】,输入文字。2、旋转文本框:选中文本框,拖动上方旋转箭头180°翻转。3、艺术字翻转(可选):用【插入】→【艺术字】,右键选择【旋转】→【垂直翻转】。
3258
2025.04.25
在 word 中快速粘贴多页内容有三种方法:使用“粘贴选项”,选择“保留源格式”;使用快捷键“ctrl”+“alt”+“v”,选择“保留源格式”;使用 word vba 宏,循环遍历源文档中的所有页面并粘贴到目标文档。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。
2285
2025.01.09
word改变单页纸张方向的方法:1、将插入点移动到需要修改的单页的开头;2、在“布局”菜单中“分隔符”下选择“下一页”;3、点击“纸张方向”,选择“横向”;4、将插入点移动到下一页的开头,再点击“分隔符”的“下一页”,再点击“纵向”即可。
3473
2024.11.27
标题,是标明文章、作品等内容的简短语句,一般分为总标题、副标题、分标题。而一级标题和二级标题和以此下去的标题代表的是一个序号,而且字体大小不一样。想了解更多相关的内容,可阅读本专题下面的相关文章。
2993
2024.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.6万人学习
共6课时 | 54.7万人学习



