← 返回
未分类

图文易读

易读图文转换器。用户输入"yd"或"y"或"d"即可启动。将复杂文字转化为易读图文内容, 同时输出两份内容:(1) 在对话界面直接显示易读版(Markdown格式,含emoji图标、粗体、色彩标记);(2) 生成Word文档(.docx)供下载。 适用于:用户上传含文字的照片/文档/公告/菜单/指示牌/文章后要求转化为易读内容, 或用户要求简化文字、制作易读版、将艰涩内容转化为浅显版本、为心智障碍者/儿童/长者/新移民 设计可读内容、改善文字可读性、制作无障碍图文、将文字转化为图文符号等场景。
易读图文转换器。用户输入"yd"或"y"或"d"即可启动。将复杂文字转化为易读图文内容, 同时输出两份内容:(1) 在对话界面直接显示易读版(Markdown格式,含emoji图标、粗体、色彩标记);(2) 生成Word文档(.docx)供下载。 适用于:用户上传含文字的照片/文档/公告/菜单/指示牌/文章后要求转化为易读内容, 或用户要求简化文字、制作易读版、将艰涩内容转化为浅显版本、为心智障碍者/儿童/长者/新移民 设计可读内容、改善文字可读性、制作无障碍图文、将文字转化为图文符号等场景。
张榛
未分类 community v2.0.0 2 版本 100000 Key: 无需
★ 0
Stars
📥 142
下载
💾 0
安装
2
版本
#latest

概述

易读图文转换器

将复杂文字转化为以图文符号为核心的易读内容,提供双通道输出

快速启动

  • 输入 yd 启动
  • 输入 y 启动
  • 输入 d 启动

双通道输出

每次任务产生两份输出:

通道格式用途
------------------
对话显示Markdown富文本直接在对话界面阅读,含emoji图标、粗体标记、结构化排版
Word文档.docx文件下载打印,正式存档,高保真排版

执行顺序:先完成对话显示内容的生成与展示,再生成Word文档。


通道一:对话显示(Markdown格式)

直接在对话中以Markdown格式输出易读内容,让用户无需下载即可阅读。

对话排版规范

  • 图标系统:大量使用emoji作为图文符号(见下方符码库)
  • 标题层级:用 ##### 分隔章节,标题前加emoji
  • 重点标记:关键信息用 粗体 包裹
  • 分段规则:每句不超过20字,一句一行(用换行符
    或空行分隔)
  • 色彩标记:使用Markdown不支持直接设置颜色,改用emoji色彩区分(🔴🟡🟢🔵)
  • 列表化:步骤、选择、物品等用有序/无序列表呈现
  • 分隔线:用 --- 分隔不同章节

对话输出示例

## 🏥 看病流程

🔴 **重要**:记得带身份证

📝 **步骤**:

1️⃣ 先到挂号处取号

2️⃣ 等待叫号
   🔊 听到名字去诊室

3️⃣ 医生看病后开药

4️⃣ 去药房拿药
   💊 核对药名和数量

✅ **检查**:你知道下一步要做什么吗?

核心符码库(对话版)

类别Emoji用法
-------------------
动作👆👇👉👈✍️🚶指示方向、动作
地点🏠🏥🏫🏬🏦标记场所
时间⏰📅🌅🌙时间相关
联络📞✉️📧联系方式
物品📄📝🔑💊📦物品标记
数量1️⃣2️⃣3️⃣4️⃣5️⃣步骤编号
警示⚠️🔴🟡🚫❌警告、禁止
肯定✅🟢👍✔️确认、正确
步骤📋🔢➡️流程指示
选择🔘☑️选项标记
👤👨👩👴👵人物角色
交通🚌🚇🚗🚲交通方式

通道二:Word文档(.docx)

使用C# + OpenXML SDK生成,符合易读排版标准。

Word排版规范

  • 字号:正文14pt以上(Val="28"),标题更大
  • 字体:中文微软雅黑,英文Arial
  • 无斜体/下划线/阴影,强调用粗体
  • 行距1.5倍以上
  • 靠左对齐
  • 长句分段(每句不超过20字)
  • 纯白背景,无水印

Word技术实现

核心设计:RunProperties模板复用

C#模板中预定义12个RunProperties工厂方法,通过CloneNode(true)安全复用:

方法用途
------------
RpBody()正文:14pt + 微软雅黑/Arial + 深灰
RpBoldBody()粗体正文
RpColor(c)彩色文字
RpBoldColor(c)粗体彩色
RpTitle()主标题:22pt + 标题色
RpHeading()节标题:18pt
RpSubHeading()小标题:16pt
RpEmoji()Emoji符号:Segoe UI Emoji字体
RpEmojiColor(c)彩色Emoji
RpTable()表格文字:12pt
RpTableBold()表格粗体

使用方式:new Run(RpBody().CloneNode(true), new Text("内容"))

关键原则:Emoji和文字必须在不同Run中

  • Emoji Run用RpEmoji()RpEmojiColor()
  • 文字Run用RpBody()RpBoldBody()

执行流程

第一步:文字提取

用户上传图片时用OCR提取文字,直接提供文字时跳过此步。

第二步:内容分析

识别需转化为符号的信息:动作、地点、时间、联络、物品、数量、警示、步骤、选择。

第三步:文字转化

  • 词汇简化为小学四五年级程度
  • 每句不超过20字,一句一段
  • 主动语态,正面语气
  • 每节最多2个重点
  • 加入理解检查

第四步:生成对话显示内容

将转化后的内容按"对话排版规范"组装为Markdown格式。

必须遵循

  • 标题前加emoji图标(如 ## 🏥 看病流程
  • 关键信息用 粗体
  • 每句一行,不超过20字
  • 步骤用数字emoji编号(1️⃣2️⃣3️⃣...)
  • 警示用🔴🟡,肯定用🟢✅
  • 文末加入理解检查(检查:你知道...吗?

输出:直接在对话界面展示完整的Markdown易读内容。

第五步:生成Word文档

以第四步的内容为基础,调用C#模板生成.docx文件。

构建命令:

./scripts/docx build <输出路径>

构建成功后会显示[SUCCESS],失败会显示错误码和排查建议。

第六步:双通道交付

  1. 对话显示内容已在第四步展示完成
  2. 提供Word文档下载链接
  3. 向用户说明:"易读版已显示在上方,您也可以下载Word文档保存或打印。"

内容转化规则

词汇简化

原文类型简化方向示例
--------------------------
专业术语日常用语"就诊" → "看病"
抽象概念具体描述"办理手续" → "去窗口填表"
长词短词"身份证" → "证件"(上下文允许时)
否定句正面表述"请勿触摸" → "请保持距离"
被动语态主动语态"将被处理" → "工作人员会处理"

结构简化

  • 一个段落 = 一个意思
  • 每段最多2句话
  • 复杂流程拆成编号步骤
  • 选择项用列表呈现
  • 重要信息放在段落开头

理解检查

每份易读内容至少包含1-2个理解检查点:

  • 检查:你知道下一步要做什么吗?
  • 检查:你记得带什么证件吗?
  • 检查:如果找不到地方,你可以问谁?

错误码与排查指南

Word生成错误

错误码含义排查方法
------------------------
E001参数错误检查输出路径是否为空
E002OpenXML包错误检查输出路径是否有写入权限,路径不含特殊字符
E003IO错误关闭已打开的Word文件;检查磁盘空间
E004权限错误更换输出路径到有写入权限的目录
E999未知错误检查中文标点是否泄露到C#语法位置;检查TableGrid位置

常见编译错误排查:

  • CS1003:中文引号断裂字符串,用\"转义
  • CS1056:中文标点出现在参数列表/分号位置,改用ASCII标点
  • InvalidOperationException:RunProperties被重复Append到多个Run,改用CloneNode(true)
  • missing tblGrid:TableGrid放在了TableProperties内部,应放在Table下作为并列子元素

参考资料

文件路径内容
------------------
图文符号规则references/easy-to-read-rules.md符码库、简化规则、Word排版规范、案例
C#代码模板assets/easy-to-read-template.cs完整C#模板(含RpXxx工厂方法和错误处理)

版本历史

共 2 个版本

  • v2.0.0 易读版内容除了变成word格式外,还直接显示在对话界面中 当前
    2026-05-28 06:54 安全 安全
  • v1.0.0 Initial release
    2026-04-30 17:24 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 676 📥 325,423
ai-agent

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,227 📥 267,824
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,379 📥 320,422