将扫描图像、截图或表单、文档及以文字为主的图片内容,转换为可编辑的 Word(.docx)文件。 当用户提供包含文本内容的图片,并要求将其转为 Word 文档时,应使用此技能; 或用户表达类似“把图片搞成 word 文字版”、“convert image to docx”、“extract text from image to Word”等需求时,也应调用此技能。
图像到 DOC QQ 概览是一项面向实际任务的技能,主要用于将包含文本和格式的图像转换成格式化的 Word 文档;读取图像以提取其内容, 然后使用 docx- js libra 生成一个 docx 文件。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
将包含文字和表单的图像转换为格式规范的 Word 文档。首先读取图像以提取其内容,再通过 docx-js 库生成 .docx 文件。典型应用场景包括:扫描的政府表格、会议纪要照片、收据、标牌,或任何需转为可编辑文档的以文本为主的图像。
使用 Read 工具读取图像文件,理解其内容、版式与结构。需识别以下要素:
隔离的 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
使用 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 }
})
执行脚本前,需将 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”。
生成成功后,调用 present_files 并传入 .docx 文件路径。临时脚本文件可保留供参考,但始终向用户呈现最终生成的 .docx 文件。
docx-js 默认页面尺寸为 A4,而非 US Letter;建议显式设置以确保一致性。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习