下面是一组仅面向 PDF工具 类目的“在线工具生成型 AI 提示词(Prompts)”。每条提示词都要求 AI 直接输出可运行的项目(文件树 + 完整源码 + 运行命令 + 部署说明 + 测试用例或 QA checklist),并且工具必须支持“一键输出 HTML”作为交付物(导出单个可直接打开的 HTML 文件,或一键生成包含 index.html 的最小可运行包)。
合同条款对比与差异高亮审阅台
用于对比同一份合同的两个版本,定位条款变更并生成可交付的审阅报告。
提示词 (Prompts):
你是一名资深前端工程师,请用中文完成一个可直接运行的浏览器端在线工具项目:
目标:做一个“合同条款对比与差异高亮审阅台”(PDF 输入),支持导入两份 PDF(版本A/版本B),提取文本并做段落级对比,高亮新增/删除/修改内容;支持手动标记重要差异、添加备注;支持导出审阅报告。
硬性输出要求:
1) 直接给出项目文件树。
2) 逐文件输出完整源码(可复制粘贴即可运行)。
3) 给出本地运行命令与构建命令(例如 Node + Vite)。
4) 给出部署说明(例如静态托管到 Nginx / Vercel)。
5) 给出至少 8 条测试用例或 QA checklist(包含大文件、中文断行、空白页、扫描版不可选中文、对比性能等)。
功能硬约束:
- 在线工具必须包含“一键输出 HTML”按钮:将当前审阅结果(差异列表 + 备注 + 时间戳)导出为一个可直接双击打开的单文件 HTML(内联 CSS/JS,离线可读)。
- 不得依赖后端;如需要文本抽取可用 pdf.js;对比算法需在浏览器端完成并说明策略(分段、去噪、相似度)。
- UI 必须包含:双 PDF 选择区、对比设置(粒度/阈值)、差异列表、右侧预览/定位、导出区。
请开始输出:先文件树,再逐文件源码,再运行/部署/测试说明。
主要用途: 版本对比、审阅协作、对外输出差异报告,适用于法务/采购/销售合同变更确认。
批注提取与汇总导出器
从 PDF 批注(高亮、便签、下划线)中提取内容,按页码/作者/时间聚合并输出汇总。
提示词 (Prompts):
请用中文生成一个浏览器端在线工具项目:
工具名:PDF 批注提取与汇总导出器。
输入:上传 1 个或多个 PDF;自动解析并列出所有批注(高亮、文本注释、下划线、删除线、绘图标记等),展示页码、位置、批注内容、颜色与作者(如可获取)。
输出:
- 支持筛选(按页码范围、颜色、关键词、批注类型)。
- 支持一键生成“批注汇总报告”(HTML 预览 + 下载)。
硬性输出要求:
- 输出完整项目文件树 + 每个文件的完整源码。
- 说明使用的库(例如 pdf.js / pdf-lib),以及如何在纯前端读取批注数据。
- 提供运行命令、构建命令、部署说明。
- 提供至少 10 条 QA checklist(含多文件合并汇总、批注为空、特殊字符、中文编码、性能与内存)。
关键硬约束:
- 工具必须支持“一键输出 HTML”:将汇总表(可折叠分组)导出为单文件 HTML(离线可打开),并包含“返回顶部/快速检索”。
请严格按以上要求输出,不要省略源码。
主要用途: 审阅意见汇总、设计评审/法务审阅复盘、对外发送可读的批注清单。
PDF 表单自动填充与校验工作台
面向有 AcroForm 的 PDF 表单,批量填充字段、校验必填项与格式,并生成提交包。
提示词 (Prompts):
请用中文输出一个可运行的在线工具项目(纯前端):
目标:PDF 表单自动填充与校验工作台。
- 上传 PDF 表单(AcroForm),自动列出所有字段(名称/类型/是否必填/默认值)。
- 支持导入一份 JSON/CSV 数据作为填充源,对字段进行映射与批量填充。
- 内置校验规则:必填、手机号/邮箱/日期格式、数值区间;校验失败要定位到字段并提示。
- 支持导出“已填充 PDF”(每条记录生成一份)。
硬约束:
1) 必须输出项目文件树 + 全量源码。
2) 给出运行命令、构建命令、部署说明。
3) 给出至少 8 条测试用例或 QA checklist。
4) 必须提供“一键输出 HTML”:将当前字段映射表 + 校验结果 + 生成记录统计导出为单文件 HTML 报告(离线可打开)。
请优先使用 pdf-lib 进行表单操作,并说明兼容性边界(扫描版/无表单字段等)。
主要用途: 申请表/登记表的批量填写与质量控制,减少手工填表与漏填错误。
敏感信息遮盖与脱敏流水线
在浏览器端对 PDF 进行规则化脱敏:遮盖身份证/手机号/邮箱等,并输出脱敏版与审计报告。
提示词 (Prompts):
你是一名安全合规工程师 + 前端开发,请用中文产出一个纯前端在线工具项目:
工具名:PDF 敏感信息遮盖与脱敏流水线。
能力:
- 上传 PDF 后提取文本(能提则提;提取不到要给出提示并允许手动框选遮盖区域)。
- 提供规则库:手机号、邮箱、身份证号、银行卡号、地址关键字;支持自定义正则规则。
- 自动在页面上标出命中位置,允许用户逐条确认/取消。
- 生成脱敏版 PDF(真正不可恢复的遮盖,非仅覆盖显示)。
- 生成脱敏审计报告(命中条数、规则、页码列表、操作人、时间)。
输出要求:
- 文件树 + 完整源码 + 运行/构建/部署说明。
- 至少 12 条 QA checklist(含误杀/漏杀、Unicode、换行断词、性能、导出后文本不可选验证等)。
硬约束:
- 必须提供“一键输出 HTML”:导出脱敏审计报告为单文件 HTML(离线可读),包含统计图(可用纯 SVG)与可搜索列表。
不要引导生成任何图片内容;只做 PDF 的处理、预览与遮盖。
主要用途: 对外分享资料前的合规脱敏,适用于合同、简历、对账单等文档。
页面重排与双页转单页阅读器
将扫描版或双页排版 PDF 重新裁切、重排为单页阅读顺序,便于手机/竖屏阅读。
提示词 (Prompts):
请用中文生成一个在线 PDF 页面重排工具(纯前端项目):
功能:
- 上传 PDF,提供预览;支持选择“左/右裁切边距”“双页拆分”“旋转矫正”“按内容自动裁边(可选)”。
- 支持批量应用到全部页或指定页范围。
- 支持导出处理后的 PDF。
输出要求:
- 输出项目文件树与完整源码(建议 Vite + Type )。
- 给出运行/构建/部署说明。
- 给出至少 8 条测试用例或 QA checklist(含不同纸张尺寸、横竖混排、空白边、性能)。
硬约束:
- 必须包含“一键输出 HTML”:将本次处理参数(裁切/旋转/页范围)与处理前后页数统计导出为单文件 HTML 处理记录,方便交付与复现。
注意:不涉及任何生成图片/渲染图,仅做 PDF 页面处理。
主要用途: 将双页扫描书稿整理为可读的单页版,提升阅读体验并便于交付说明。
目录与书签自动生成器
根据 PDF 的标题样式/关键词/字号规则推断层级,自动生成目录书签并可手工微调。
提示词 (Prompts):
请用中文输出一个“PDF 目录与书签自动生成器”的纯前端在线工具项目:
功能:
- 上传 PDF 后,抽取每页文本与简单版式特征(字号/粗体/位置可近似)。
- 提供规则编辑器:例如“匹配 ^第.+章$ 作为一级”“字号>=16 作为一级”等;预览生成的目录树。
- 支持手工拖拽调整层级与页码跳转。
- 一键写入书签并导出新 PDF。
硬性输出:文件树 + 全量源码 + 运行/构建/部署 + 至少 10 条 QA checklist。
关键硬约束:
- 工具必须支持“一键输出 HTML”:导出目录树(可折叠)+ 规则配置 + 统计信息为单文件 HTML,离线可打开。
请给出实现细节与边界条件说明(扫描版无文本时如何提示/兜底)。
主要用途: 为无书签的资料快速补齐目录导航,提高可读性与检索效率。
PDF 版式质检与字体嵌入检查器
检查 PDF 中字体是否嵌入、页面尺寸是否一致、是否存在低分辨率图片等质量问题,并输出质检报告。
提示词 (Prompts):
请用中文生成一个可运行的在线工具项目:PDF 版式质检与字体嵌入检查器(纯前端)。
功能:
- 上传 PDF 后,分析:页数、页面尺寸分布、旋转信息、是否有加密/权限限制、字体列表与嵌入状态、可疑的缺字风险提示。
- 将检查项分为“致命/警告/建议”,并给出可操作的修复建议(仅提示,不要调用外部服务)。
- 支持导出一份质检报告。
输出要求:
- 文件树 + 全量源码 + 运行/构建/部署说明。
- 至少 12 条 QA checklist(含加密PDF、混合尺寸、字体子集、中文乱码、性能)。
硬约束:
- 必须提供“一键输出 HTML”:将质检结果导出为单文件 HTML(包含可折叠的检查项、字体表、页面统计图表),离线可打开。
请解释如何在浏览器端获取字体信息(可基于 pdf.js 的解析能力并说明局限)。
主要用途: 交付前质量把关,减少打印/出版/归档时的版式与字体问题。
多文件合并与页码重编排助手
把多份 PDF 合并,并按规则重编页码、插入分隔页、生成合并清单与交付说明。
提示词 (Prompts):
请用中文生成一个在线 PDF 合并与页码重编排工具(纯前端项目):
功能:
- 支持拖拽上传多份 PDF,支持排序、删除、拆分区间合并。
- 提供“页码重编排”设置:起始页码、罗马数字前言、章节重置等;生成页码映射表。
- 可选插入分隔页(纯文字说明页,不涉及生成图片)。
- 导出合并后的 PDF。
硬性输出:
- 文件树 + 全量源码 + 运行/构建/部署说明。
- 至少 10 条 QA checklist(含不同版本 PDF、合并后书签保留、超大文件、内存)。
关键硬约束:
- 必须包含“一键输出 HTML”:导出合并清单(每个输入文件的页范围、哈希摘要、最终页码映射)为单文件 HTML,离线可读,便于交付验收。
请先输出文件树,再输出所有源码。
主要用途: 资料打包交付、投标文件整理、归档合并与可追溯的页码映射。
章节拆分与命名打包器
按书签/目录/页范围将 PDF 拆分为多个章节文件,并按模板批量命名、打包下载。
提示词 (Prompts):
请用中文生成一个“PDF 章节拆分与命名打包器”的在线工具项目(纯前端):
能力:
- 上传 PDF 后,读取书签目录(若无书签则允许手动配置章节页范围)。
- 生成章节列表:章节名、起止页、页数;支持编辑章节名与范围。
- 一键拆分导出:每章生成一个 PDF,并在浏览器端打包为 zip 下载。
输出要求:
- 文件树 + 全量源码(包含 zip 打包实现)。
- 运行/构建/部署说明。
- 至少 10 条 QA checklist(含书签缺失、范围重叠、特殊字符命名、zip 体积、性能)。
硬约束:
- 必须包含“一键输出 HTML”:导出“拆分清单与命名规则说明”(章节表 + 页码范围 + 生成文件名)为单文件 HTML,离线可打开,用于交付对账。
请严格给出完整可运行代码,不要省略依赖配置。
主要用途: 将大 PDF 按章节拆分交付,保证命名规范与可核对的拆分清单。
签署流程检查与证据包生成器
检查 PDF 的签署字段/签名外观(若有)、记录文件指纹与时间,并生成用于留存的证据包说明。
提示词 (Prompts):
请用中文输出一个纯前端在线工具项目:PDF 签署流程检查与证据包生成器。
功能:
- 上传 PDF 后,计算文件哈希(SHA-256)、记录页数/尺寸/元信息。
- 尝试识别是否存在签名相关字段或可疑的权限限制(能识别多少说明多少,并写清局限)。
- 允许用户填写签署信息表:签署方、时间、备注、附件清单。
- 导出“证据包”:不要求生成图片,只要求生成一个包含 index.html 的最小包(zip),其中 index.html 可离线打开,展示哈希、元信息、填写的签署信息表与校验步骤说明。
输出要求:
- 项目文件树 + 全量源码 + 运行/构建/部署说明。
- 至少 12 条 QA checklist(含大文件哈希性能、隐私提示、离线可用性、数据不出浏览器)。
关键硬约束:
- 必须提供“一键输出 HTML”:将证据页面导出为单文件 HTML(内联资源),或一键生成包含 index.html 的 zip 包。
请先给文件树,再逐文件给出完整源码。
主要用途: 对签署文件做基础校验与留痕,便于交付归档与后续复核。