这一组提示词面向“格式转换”类在线工具开发:把常见文档(尤其是 EPUB)中的批注与结构化信息导出、清洗、重排,并生成可直接交付与预览的 HTML 页面。每条提示词都要求输出完整项目代码、文件结构、运行命令、部署说明,并附带不少于 5 条测试用例或 QA checklist。
EPUB 批注与高亮导出为可检索 HTML 报告
把电子书阅读过程中留下的高亮/批注/书签集中导出,并生成一份可分享的报告页。
提示词 (Prompts):
你是资深全栈工程师。请用中文输出一个可运行的在线工具项目源码,用于“EPUB 批注与高亮导出”。
目标:用户上传 1 个 EPUB 文件(不涉及生成任何图片),工具解析其中的章节结构、书签、高亮与批注(若不同阅读器格式不同,请兼容常见做法并给出降级策略),将结果导出为可检索的文本与结构化数据,并生成一键可交付的 HTML 页面。
硬性要求:
1) 必须给出完整项目文件树,并逐文件给出源码。
2) 必须提供本地运行命令(例如 npm s)、构建命令、以及部署说明(静态部署与 Node 部署至少一种)。
3) 必须内置“一键输出 HTML”:在网页里点击按钮后生成一个单独的可直接打开的 HTML 文件(例如 export.html),内容包含:目录、批注列表、按章节分组视图、搜索框、筛选(按颜色/类型/时间)、以及导出统计信息。
4) 页面上不得出现“生成图片/渲染图/插画/海报”等引导,也不要调用任何图像生成模型。
5) 数据安全:所有解析默认在浏览器本地完成;如需服务端解析,请提供明确开关与隐私说明,并默认关闭。
技术栈建议:前端用 Vite + React 或纯原生均可;解析可用 JS 库(请解释选择原因)。
测试/QA:至少提供 8 条 QA checklist,覆盖:上传异常、乱码、缺失批注、不同阅读器差异、导出 HTML 可离线打开、搜索准确性、性能(大文件)、以及边界字符处理。
主要用途:
将阅读批注沉淀为可交付的“复盘报告页”,支持检索、筛选与离线分享,适合读书笔记归档、团队共读资料整理与审阅流转。
EPUB 章节结构抽取与目录重排转换器
解析目录与章节层级,把不规范的目录结构修正为一致的树形结构,并生成可核对页面。
提示词 (Prompts):
请用中文生成一个在线工具项目源码:EPUB 章节结构抽取与目录重排转换器。
功能:
- 用户上传 EPUB 后,工具解析 toc(如 NCX/HTML nav)与实际章节文件,生成“目录树 + 章节列表 + 章节锚点”三视图。
- 支持拖拽重排目录层级(仅改变目录映射,不修改原文内容),并显示重排前后差异。
- 支持导出两类结果:
A) JSON:目录树与映射关系;
B) 一键输出 HTML:生成一个可离线打开的 HTML 文件,包含重排后的目录树、差异对比、以及可展开的章节预览(纯文本/HTML 片段,禁止引导生成图片)。
交付物要求:完整文件树、全部源码、运行/构建/部署说明。
实现建议:前端尽量本地解析;对大文件要有进度条与性能优化(分块读取/worker)。
测试/QA:至少 6 条,覆盖:无 toc、toc 与章节不一致、中文章节名、重复章节、拖拽撤销重做、导出 HTML 离线可用。
主要用途:
适合电子书结构清洗、章节目录修复与交付前校对,降低目录错乱导致的阅读与检索成本。
EPUB 元数据与封面信息诊断报告生成器
自动检查标题、作者、语言、出版信息等元数据一致性,输出结构化诊断结果。
提示词 (Prompts):
请用中文输出一个可运行的在线工具项目:EPUB 元数据与资源清单诊断器。
功能:
- 上传 EPUB 后解析 OPF/元数据字段(标题、作者、语言、标识符、日期、出版者、主题标签等)并做一致性校验。
- 枚举资源清单(xhtml/css/font/audio 等),统计体积、缺失引用、重复资源、疑似无用文件。
- 生成诊断结论与修复建议(仅文本与结构化信息,不生成任何图片)。
- 一键输出 HTML:生成单文件 HTML 报告(可离线打开),包含:元数据表格、资源统计、问题列表、以及可复制的修复建议段落。
交付物:完整文件树+源码+运行命令+部署说明。
额外要求:
- 提供“导出 JSON”按钮,便于后续自动化。
- 对于无法解析的字段要有容错提示。
测试/QA:至少 7 条,覆盖:缺失 OPF、异常编码、超大资源、重复 manifest、缺失 spine、导出 HTML 完整性、以及跨浏览器兼容。
主要用途:
用于电子书上架前质检、资源体积控制与元数据规范化,帮助快速定位格式与打包问题。
批量文本清洗与标点规范化转换器
把导出的批注/摘录做清洗:去噪、统一空白、全角半角与标点规范化,输出可交付页面。
提示词 (Prompts):
请用中文生成一个在线工具项目源码:批量文本清洗与标点规范化转换器。
输入:用户粘贴或上传 TXT/JSON(包含多条摘录与批注)。
处理:
- 统一换行与段落;
- 全角/半角与常见标点规范化;
- 去除多余空格、重复空行、控制字符;
- 可选:引用格式转换(例如把“书名-章节-页码-摘录”转换为统一模板)。
输出:
- 预览区展示清洗前后对比;
- 一键输出 HTML:生成可离线打开的单文件 HTML,包含:对比视图、规则开关记录、以及导出时间戳。
交付物:文件树+源码+运行/构建/部署说明。
测试/QA:至少 5 条,覆盖:含 emoji 与特殊符号、超长文本、混合换行符、空输入、以及导出 HTML 可正确显示。
主要用途:
适合把不同来源的摘录与批注“格式统一化”,用于写作资料库、研究笔记整理与交付文档标准化。
EPUB 摘录合并与引用格式转换器
把不同章节的摘录合并成主题卡片,并按引用格式生成可复用内容块。
提示词 (Prompts):
请用中文输出一个在线工具项目:EPUB 摘录合并与引用格式转换器。
功能:
- 上传 EPUB 或上传“摘录 JSON”(两种输入都支持)。
- 将摘录按章节、关键词、或用户自定义主题进行分组(至少两种分组方式)。
- 提供“引用模板编辑器”:用户定义模板变量(如 书名/作者/章节/位置/时间/摘录内容),并批量生成引用文本。
- 一键输出 HTML:生成单文件 HTML,包含:主题卡片列表、可折叠分组、全文检索、以及每条引用的复制按钮(仅复制文本)。
交付物:完整源码、文件树、运行/部署说明。
注意:不要引导任何图片生成;仅处理已有文本与结构信息。
测试/QA:至少 6 条,覆盖:无关键词、模板变量缺失、重复摘录去重、分组切换正确性、导出 HTML 离线可用、复制内容准确。
主要用途:
将摘录从“零散片段”转换为“可复用的引用块与主题卡片”,适合学术写作、读书输出与团队知识沉淀。
EPUB 内链与脚注提取转换器
提取脚注、尾注与超链接,生成可核对清单与跳转视图,便于校对与交付。
提示词 (Prompts):
请用中文生成一个在线工具项目源码:EPUB 内链与脚注提取转换器。
功能:
- 解析 EPUB 各章节的超链接、脚注/尾注结构(例如锚点跳转),输出“来源位置 -> 目标位置”的映射表。
- 提供校对界面:支持筛选断链、重复脚注编号、以及跳转不一致。
- 一键输出 HTML:生成单文件 HTML 报告,包含:断链列表、脚注列表、以及可点击跳转的预览(仅基于原文片段,不生成图片)。
交付物:文件树+源码+运行/部署说明。
测试/QA:至少 6 条,覆盖:无脚注、跨文件锚点、重复 id、断链识别、导出 HTML 跳转有效、以及大文件性能。
主要用途:
适合出版物校对、电子书交付前检查与引用完整性核验,减少读者点击无效链接的体验问题。
HTML 片段合并与离线单页文档生成器
把多个 HTML 片段按规则合并成单页离线文档,并生成目录与搜索。
提示词 (Prompts):
请用中文输出一个在线工具项目:HTML 片段合并与离线单页文档生成器。
输入:多个 HTML 片段(粘贴或上传 zip),每个片段可能包含局部样式。
处理:
- 自动提取标题并生成目录;
- 冲突样式隔离(给每段加 scope 或前缀);
- 提供“合并预览”和“冲突提示”。
输出:
- 一键输出 HTML:生成单个可离线打开的 HTML 文件,包含:目录、全文搜索、折叠段落、以及导出元信息。
交付物:完整文件树、源码、运行/部署说明。
限制:不要引导生成图片;只处理用户提供的 HTML 文本。
测试/QA:至少 7 条,覆盖:片段缺失标题、样式冲突、脚本禁用策略、超大文档、导出后离线打开、搜索准确性、以及跨浏览器。
主要用途:
用于把分散内容快速整合成“可交付单页文档”,适合资料汇编、项目交付说明与离线阅读。
Markdown 到交付说明单页转换器
将 Markdown 说明文档转换为可交付的单页 HTML,并保留代码块与目录。
提示词 (Prompts):
请用中文生成一个在线工具项目源码:Markdown 到交付说明单页转换器。
功能:
- 粘贴/上传 Markdown,实时预览渲染结果(包含代码高亮、目录、脚注/引用样式)。
- 支持自定义主题(浅色/深色两套即可),并提供打印样式。
- 一键输出 HTML:生成单文件 HTML(内联 CSS/JS,离线可打开),用于直接作为交付说明页。
交付物:完整文件树、源码、运行命令、部署说明。
测试/QA:至少 6 条,覆盖:大代码块、表格、中文标题锚点、非法 Markdown、导出 HTML 离线打开、打印样式可用。
主要用途:
把项目说明从 Markdown 统一转换为可交付网页,适合交付文档、README 归档与离线分享。