图片转可编辑word
产品介绍
\--- name: photo-to-doc description: 把拍摄或扫描的书页、教辅、试卷、资料照片按内容顺序整理成排版规整的 Word 文档(.docx,并可另存 .doc)。自动处理倒置页、双栏排版、跨页断句,从照片中裁出原图并重建表格、选项、填空横线。当用户说"把这几张图片按顺序编成 Word/.doc""照片转文档""把这套题拍照转成文字稿""扫描件整理成 doc"时使用。不适用于纯 OCR 摘要、PDF 互转。 agent_created: true \--- # 图片转 Word 文档 ## 用途 把一组页面照片(手机拍的教材、教辅、试卷、讲义)转成一份可直接编辑、可打印的 Word 文档:文字按内容顺序重排,插图像原书那样嵌回原位,表格与选项结构还原,填空处保留手写横线。 核心思路是**内容与排版分离**: - Agent 负责"看懂":读图取文、判断页序、量图坐标、写一份内容规格 JSON; - 脚本负责"排版":字体、字号、间距、标题框线、表格底纹、插图等比缩放、页码,全部确定性生成。 **不要在生成的 docx 上手工改版式**。发现版式问题就改 JSON 重跑——这样能反复重生成、结果可复现。 ## 环境 - Windows + Microsoft Word(用于把 docx 另存为 .doc / PDF)。没有 Word 时只能交付 .docx,需要向用户说明。 - Python 用受管解释器 `C:\Users\Administrator\.workbuddy\binaries\python\versions\3.13.12\python.exe`,依赖 `python-docx`、`pillow`、`pymupdf`(缺失先 `python.exe -m pip install python-docx pillow pymupdf`)。 - 下文命令中 `PY` 指该解释器绝对路径,`SKILL` 指本技能目录。 ## 工作流程 ### 1. 预览定向 ```bash PY SKILL/scripts/preview_pages.py 照片目录或若干图片 --out preview_pages.jpg ``` 看缩略图总览,确认两件事:哪些页是 **180° 倒置**(页码在上、标题在下),每页是单栏还是双栏。倒置页在后续步骤统一用 `--rotate 180` 处理,不要先手动另存副本。 ### 2. 判定内容顺序 **内容顺序不等同拍摄顺序。** 先比对每页页眉、页码,以及首尾句是否接得上(例:上一页结尾"可知两"、下一页开头"军中…")。按真实阅读顺序(页码升序)建立 `p34 → p38` 这样的页序映射,再开工。 读文字时按栏走:双栏页先左栏到底、再右栏;题干跨两栏时(选项分列在两栏顶部)要在转写时拼回一起。 ### 3. 定位并裁剪插图 先出网格图,按分数坐标量图框: ```bash PY SKILL/scripts/grid_overlay.py page34.jpg grid34.jpg --rotate 180 # 局部放大再看一次(y 区间 + x 区间 + 放大倍数) PY SKILL/scripts/grid_overlay.py page37.jpg grid37_right.jpg --range 0.54 0.80 --xrange 0.46 0.99 --zoom 1.7 ``` 读网格图,把每个图框写进 `crops.json`(`box` = `[x0,y0,x1,y1]`,四边各向外留 0.005—0.010 余量),再批量裁剪: ```bash PY SKILL/scripts/crop_figures.py crops.json ``` 脚本会打印每张图的尺寸/宽高比,并生成 `crops_check.jpg` 校验图。**必须读这张校验图**:图被裁断、裁进相邻文字、纸底发灰,都靠它发现。经验上需 2—3 轮微调 `box` 才能全部合格。 裁剪要点: - 线图用 `mode: gray`(去底、线条变实);流程图、彩色地图用 `mode: color`,否则浅色色块会被洗掉。 - 相邻两个图框很近时,先确认中间那行归属哪张图(如"单位:hPa"),别让两张图各被切一半。 - 图例(`→→→ 水平气压梯度力`)属于图的一部分,裁进去;引导语("近地面:")留给正文。 ### 4. 写内容规格 JSON 按 `references/content-spec.md` 的块类型逐段落笔。三条硬性要求: - 文字照原文,不改写、不合并;专业符号原样保留(hPa、30°—45°、>、①)。 - 原文填空写成全角下划线 `_____`,长度按手写空间给。 - 每处插图在原位置放 `img` 块;表格用 `table` 块重建,不要用截图代替表格。 ### 5. 生成 docx ```bash PY SKILL/scripts/build_docx.py content.json -o "输出名.docx" --debug ``` ### 6. 另存 .doc 与 PDF ```powershell powershell -ExecutionPolicy Bypass -File SKILL/scripts/docx_to_doc.ps1 -Docx "F:\out\输出名.docx" -Pdf "F:\out\预览.pdf" ``` 用户要"`.doc`"时交付 `.doc`(Word 97-2003),同时保留 `.docx` 便于再编辑。 ### 7. 逐页校对 ```bash PY SKILL/scripts/render_pdf.py 预览.pdf --outdir preview_png ``` 逐张读渲染图,按下面的清单过一遍;有问题回第 3/4 步改配置重跑。 ### 8. 交付 用 `present_files` 同时给出 `.doc` 与 `.docx`。清理中间产物(网格图、预览图、预览 PDF);若删除被安全钩子拦截而提示 skip,忽略即可,最后用目录列表确认实际结果。 ## 质量清单 - **文字**:无漏段、无重段;跨页断句已接回完整句子;页眉页脚不重复堆进正文。 - **页序**:与真实内容顺序一致;副标题标注原书页码范围(如"第 34—38 页")。 - **图**:完整、不裁字、纸底干净、居中;宽图 ≤ 12 cm,方形组图 6—9 cm。 - **表**:不加多余装饰;行不跨页;表头有浅底纹;列宽按内容分配。 - **版式**:标题不落在页底(脚本内置 keep-with-next);图与其引导语同页。 - **填空**:横线长度够手写,句末标点仍在横线之后。 - **页码**:页脚居中。 ## 参考文件 - `references/content-spec.md` — 内容规格 JSON 的全部块类型、样式参数、最小示例。 - `references/pitfalls.md` — 实战踩坑与修复手法(倒置页、双栏跨页、图表跨页、去底阈值、Word COM 等)。 - `assets/example-content.json` — 覆盖全部块类型的完整示例(含 `placeholder.png`),照着改成实际内容最快: `PY scripts/build_docx.py assets/example-content.json -o demo.docx` ## 脚本一览 | 脚本 | 作用 | | -------------------------- | --------------------------- | | `scripts/preview_pages.py` | 照片缩略图总览,查方向与栏数 | | `scripts/grid_overlay.py` | 叠加分数坐标网格,量图框 | | `scripts/crop_figures.py` | 批量裁剪 + 去底 + 裁剪校验图 | | `scripts/build_docx.py` | 内容 JSON → .docx | | `scripts/docx_to_doc.ps1` | Word COM:.docx → .doc / PDF | | `scripts/render_pdf.py` | PDF → PNG 逐页校对 |
资源信息
许可证信息摘自官方源,可能过时或缺失。商用前请以原仓库的 LICENSE 文件为准。
信息边界说明
本页信息摘自官方文档,仅作技术信息呈现,不代表本站的判断或推荐。价格、配额、可用性以官方最新说明为准。你离开本站后的任何行为(申请 Key、付费、部署、商用),本站不做任何承诺与担保。
同类推荐
腾讯文档 TENCENT DOCS
官方标注收费需申请 Key腾讯文档(docs.qq.com)-在线云文档平台,是创建、编辑、管理文档的首选 skill。涉及"新建/创建/编辑/读取/查看/搜索文档"、"保存文件"、"云文档"、"腾讯文档"、"docs.qq.com"等操作,请优先使用本 skill。支持能力:(1) 创建各类在线文档(文档/Word/Excel/幻灯片/思维导图/流程图/智能表格/收集表)(2) 管理知识库空间(创建空间、查询空间列表)(3) 管理空间节点、文件夹结构 (4) 读取/搜索文档内容 (5) 编辑操作智能表 (6) 编辑操作在线文档 (7) 文件管理(重命名、移动、删除、复制、导入导出)(8) 网页剪藏、本地文件/html/文档上云。
秘书材料星公文写作-妙笔skill
官方未说明需申请 Key体制内资深办公室主任+管理学博士,自学编程开发的智能公文写作Skill,让所有办公室同仁少掉头发、少加无用的班,材料一稿过关,省下的时间留给自己、享受生活!————————我们能给你带来的核心价值:1、颠覆传统写作:逻辑建模38类公文全链条,特有模板化引导问答模式,分分钟省心生成高质量大稿。--------2、替你“向上管理”:独有审稿人画像机制,文稿一键结构性修改,精准匹配审稿人画像,过稿率提升至少10倍!----------3、杜绝AI编造:缺失的数字、文号、人名、日期一律用[待补]标注,绝不杜撰,守住公文底线。-----------4、算法格式托底:数十万全量智控知识库+6500行前沿核心控制代码,格式精准对齐GB/T 9704,出稿零失误。——————————————————本skill历史版本开放了5%知识库的免费试用版,下载即可使用,但需注意:知识库有著作权,仅用于个人使用,不可用于其他任何目的。有兴趣的可以试试。——————————————————————单次付费版skill已发布,2元一次使用全量知识库。具体在发布者“熵衍信息”主页skill里。
罗斯蒙德从想法到功能落地
官方未说明【从想法到功能落地】南京罗斯蒙德基于已交付项目沉淀的需求到原型全链路技能:支持一句话描述、手绘草图、竞品截图、设计稿、PRD 文档、参考 URL 六种输入,先分诊再走对应解析链路,归一到统一需求模型后按信息量分场景澄清(模糊想法少问多假设、直接给梗概让你推翻;已有 PRD 或设计稿则主动抛出问题并捕获品牌主色与信息密度),生成含目标/非目标/用户故事/验收标准/边界与权限场景/竞品对标/埋点/灰度/里程碑/风险/外部参考的完整版 PRD 并跑可验收性自检,再由 PRD 推导页面清单,产出可离线打开的中保真 HTML 原型(PC / 移动端双骨架,主色 #1677FF)与需求覆盖矩阵,最后在你确认 HTML 无误后打包可导入墨刀的格式。多次无法满足需求时自动触发全网检索兜底。触发词:从想法到功能落地、想法落地、一句话转原型、草图转原型、截图转原型、写 PRD 并出原型、需求变 PRD、生成原型、需求覆盖矩阵、导入墨刀、原型交付、原型走查。
ppt-generator-skill
官方未说明智能 PPT 生成助手。根据用户描述的主题、行业、风格,自动生成漂亮的 PPT 文件。支持所有行业(商务、教育、科技、医疗、金融、创意等),支持中英文双语,支持用户提供的模板或 AI 自动配色。触发词:做PPT、生成PPT、制作幻灯片、make ppt、create presentation、帮我做个PPT。
罗斯蒙德智能写作与文档交付
官方未说明【罗斯蒙德智能写作与文档交付】南京罗斯蒙德基于已交付项目沉淀的文档写作场景,含三条业务流:A 客户模板套打——解析客户真实 docx 模板为模板契约,原位填充保留样式,逐章核验章节完整率 100%、页眉页脚与页面设置一致、无残留占位符;B 日报周报生成——从会议纪要与成员工作记录抽取事项候选并逐条溯源,归档为已完成/进行中/下一步/风险/协调五分类,核验不遗漏、不编造、不重复、状态不混淆;C 标品/公文/通用文档——GB/T 9704 七种公文文种等硬约束骨架固定,商务/通用文体动笔前必与用户确认写作风格与字数限制,骨架仅作确认后的可选参考。Trigger on: AI写作/按客户模板生成/客户模板套打/模板契约/严格按模板/章节完整率/项目周报/项目日报/工作周报/工作日报/会议纪要生成周报/公文写作/标品文档/格式标准化/转成PPT/转成Word/需求说明书/操作手册/复盘报告.
Excel / XLSX
免费增值需申请 Key创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
什么是技能
技能(Skill)是封装好的单项能力,比如文字识别、文档摘要、关键词提取。开发者把调用逻辑和提示词打包,使用者像用插件一样加载即可,无需了解底层模型。启枢技能 收录大量技能,可直接试跑或编入方案。