适用范围与交付标准
本篇仅提供“在线工具生成型 AI 提示词(Prompts)”,用于让 AI 直接产出可运行/可构建/可部署的 PDF 在线工具项目。
每条提示词都要求:给出完整项目代码与文件树、运行命令、部署说明、测试用例或 QA checklist,并且必须支持“一键输出 HTML”(下载可直接打开的 HTML 文件,或一键生成包含 index.html 的最小可运行包)。
PDF批量拆分与命名规则器
把一个或多个 PDF 按页数/书签/范围规则批量拆分,并按模板命名输出,适合合同、扫描件、对账单的整理交付。
提示词 (Prompts):
你是资深全栈工程师,请用中文完整输出一个“PDF批量拆分与命名规则器”的在线工具项目。
目标:做一个纯前端可运行的网页工具(优先不依赖后端),用户拖拽/选择 PDF(支持多文件),按规则拆分后下载结果;并支持“一键输出HTML交付物”。
硬性功能:
- 输入:支持选择多个 PDF;显示文件列表、页数、文件大小;可删除/重排。
- 拆分规则:
- 按固定页数 N 拆分;
- 按自定义范围拆分(例如 1-3,5,7-9);
- 按书签拆分(以顶级书签为段落边界;若无书签则提示)。
- 命名规则:支持模板变量(原文件名、序号、起止页、日期时间、自定义前缀),并提供“预览将生成的文件名列表”。
- 输出:拆分结果以 ZIP 下载(包含多个 PDF);同时生成一份处理报告(包含输入清单、规则、每个输出文件的页范围与名称)。
- 一键输出HTML:提供“导出交付HTML”按钮,生成并下载一个单文件 HTML(包含当前工具界面状态摘要 + 本次处理报告 + 使用说明)。该 HTML 必须可直接双击打开查看,不依赖服务器。
技术要求:
- 允许使用稳定的前端 PDF 处理库(例如 pdf-lib),并说明选择原因。
- 代码结构清晰,具备错误处理(非法范围、空输入、超大文件、解析失败)。
- 注意性能:对大文件给出进度提示与取消机制(可简化为分步骤提示,但要有 UX 方案)。
交付物必须在回答中一次性给齐:
1) 项目文件树(例如使用 Vite 或纯静态方案均可);
2) 全部源码(至少包含 index.html、核心 JS/TS、样式);
3) 本地运行命令(例如 npm s)与构建命令;
4) 部署说明(静态托管、Nginx、GitHub Pages 任意一种即可);
5) 至少 8 条测试用例或 QA checklist(覆盖:范围解析、书签缺失、中文文件名、批量多文件、导出ZIP、导出交付HTML、异常提示、浏览器兼容性)。
额外约束:
- 页面内置一个“示例模式”,在未选择文件时用 mock 数据展示流程与导出交付HTML的效果(不需要真实 PDF)。
- 所有说明文字、按钮文案、错误提示均为中文。
主要用途: 批量拆分 PDF 并形成可交付的结果包,同时把处理过程沉淀为可分享的 HTML 报告。
PDF合并与排序工作台
把多个 PDF 按指定顺序合并,并支持插入空白页、分页符与目录页,适合标书/审计材料的装订前整理。
提示词 (Prompts):
请用中文生成一个“PDF合并与排序工作台”的完整在线工具项目代码。
必做功能:
- 多PDF导入(拖拽/选择),可拖动排序、可批量选择删除。
- 合并配置:
- 合并为一个 PDF;
- 可在任意位置插入空白页(可选 A4/Letter、横竖向);
- 可插入“目录页”(根据每个输入文件名自动生成目录页文字)。
- 预览:显示合并后的页数统计与来源映射(第1-10页来自哪个文件)。不要求渲染真实页面缩略图,但要清晰展示映射。
- 导出:下载合并后的 PDF;并下载一份 JSON 清单(记录排序与插入页规则)。
- 一键输出HTML:生成一个单文件 HTML 交付页,包含:输入文件清单、排序、插入页规则、来源映射表、以及“如何复现该合并结果”的步骤说明。
实现要求:
- 优先纯前端实现;若你认为必须后端,也要给出纯前端替代方案。
- 保证来源选择为“互联网”的默认示例文案不要出现(这里仅是工具项目)。
交付要求:
- 给出文件树+全部源码+运行/构建/部署命令。
- 给出至少 6 条测试/QA(覆盖:排序拖拽、插入空白页、目录页生成、导出PDF、导出交付HTML、异常处理)。
注意:所有提示与界面必须中文。
主要用途: 统一装订顺序、生成可复现的合并方案,并把交付信息一并固化到可打开的 HTML 文件。
PDF书签与目录编辑器
对 PDF 进行书签新增、重命名、层级调整与导入导出,适用于长文档目录整理与交付标准化。
提示词 (Prompts):
请用中文输出一个“PDF书签与目录编辑器”的在线工具完整项目。
核心功能:
- 导入单个 PDF,读取并展示现有书签树(如果无书签要明确提示)。
- 提供书签树编辑:新增/删除/重命名/拖拽调整层级;每个书签可设置跳转页码。
- 支持从大纲文本导入书签:用户粘贴目录文本(每行“标题 | 页码 | 缩进层级”),自动生成书签树。
- 支持导出:
- 导出修改后的 PDF;
- 导出书签为 JSON;
- 导入 JSON 以复现。
- 一键输出HTML:导出单文件 HTML,包含书签树(可折叠展示)、页码映射摘要、以及“如何在工具中导入 JSON 并重建书签”的说明。
实现要求:
- 优先纯前端。
- 界面要有校验:页码越界、重复标题、空标题、非法缩进。
交付物:文件树 + 全源码 + 运行/部署说明 + 至少 8 条 QA 清单(覆盖:无书签、拖拽层级、页码校验、文本导入、JSON 导入导出、导出PDF、导出交付HTML、异常提示)。
主要用途: 快速把 PDF 目录标准化,形成可复用的目录结构与可交付的 HTML 说明页。
PDF页面旋转与尺寸统一器
对扫描 PDF 做批量旋转、统一页面方向与尺寸,并输出处理日志,适合归档与打印前预处理。
提示词 (Prompts):
用中文生成一个“PDF页面旋转与尺寸统一器”的在线工具项目源码。
功能要求:
- 输入:单 PDF;展示页数与每页方向(横/竖)统计。
- 操作:
- 全部页面旋转 90/180/270;
- 指定页范围旋转;
- 将所有页面统一为 A4 或 Letter(如果无法真正重排版,也要明确实现策略:例如通过调整页面尺寸与内容缩放/居中)。
- 输出:下载处理后的 PDF。
- 日志与报告:生成处理日志(每页做了什么变更),并可导出为 JSON。
- 一键输出HTML:下载一个单文件 HTML 报告页,包含变更摘要、每页变更表格、复现步骤与注意事项。
约束:
- 纯前端优先。
- 需要进度提示。
交付:文件树+完整源码+运行/部署命令+至少 6 条 QA(范围旋转、统一尺寸、日志一致性、导出PDF、导出交付HTML、异常处理)。
主要用途: 扫描件方向与纸张规格统一,输出可审计的处理报告,并可直接交付 HTML 说明页。
PDF元数据清理与隐私检查器
清理 PDF 的作者/软件/创建时间等元数据,并检测可能的隐私字段,适用于对外发送前的合规处理。
提示词 (Prompts):
请用中文产出一个“PDF元数据清理与隐私检查器”的在线工具完整项目。
功能:
- 导入 PDF 后读取并展示元数据(标题、作者、主题、关键词、创建/修改时间、生产者、创建工具等)。
- 隐私检查:
- 识别并高亮可能的敏感字段(例如作者名/邮箱样式/公司名关键词可配置);
- 给出风险提示与建议。
- 清理:一键清空/自定义修改元数据;导出清理后的 PDF。
- 报告:生成“清理前/清理后”的对比表。
- 一键输出HTML:导出单文件 HTML 对比报告(包含检查规则、发现项、清理结果、复现步骤),可直接打开。
交付:
- 文件树+源码+运行/部署说明。
- 至少 7 条 QA checklist(读取失败、空元数据、包含中文、规则配置、清理导出、报告一致性、导出交付HTML)。
提示:工具不得包含任何“生成图片/出图/渲染图”的功能或文案。
主要用途: 对外发送前快速完成元数据与隐私风险自检,并把处理结果固化为可交付的 HTML 记录。
PDF文字水印与页眉页脚批处理器
为现有 PDF 批量叠加文字水印、页眉页脚与页码,适用于资料分发的标识与版本管理。
提示词 (Prompts):
请用中文输出“PDF文字水印与页眉页脚批处理器”的在线工具项目。
功能要求:
- 输入:支持多 PDF。
- 水印配置:仅文字水印(禁止任何生成图片导向),可设置内容、透明度、旋转角度、字体大小、位置(平铺/居中/角落)。
- 页眉页脚:可设置左中右三段文本模板(支持变量:文件名、日期、页码/总页数、版本号)。
- 预检查:显示将要应用的参数摘要与影响范围。
- 输出:ZIP 下载处理后的多PDF;同时输出一份处理报告。
- 一键输出HTML:导出单文件 HTML 交付页,包含配置参数、处理清单、以及“如何验证水印与页眉页脚是否生效”的检查表。
交付物:文件树+全部源码+运行/部署命令+至少 8 条 QA(变量替换、中文字体、透明度、范围应用、多文件ZIP、报告准确性、导出PDF、导出交付HTML)。
说明:所有界面与说明必须中文;不得出现任何引导生成图片/海报/插画/渲染图的描述。
主要用途: 对现有 PDF 做可追溯的文字标识批处理,并形成可审计的交付报告 HTML。
PDF差异对比与变更报告生成器
对比两个版本的 PDF,从结构与文本层面输出差异摘要与页级变更列表,适合合同修订与审阅流转。
提示词 (Prompts):
请用中文生成一个“PDF差异对比与变更报告生成器”的在线工具项目。
要求:
- 输入:选择两个 PDF(旧版/新版)。
- 对比策略:
- 先做元数据对比;
- 再做页数、页面尺寸对比;
- 文本层面:尽可能提取文本并做差异摘要(允许基于页面文本哈希/分段比对;要说明局限性:扫描件文本不可提取时如何提示)。
- 输出:
- 生成一份对比报告(HTML 页面内展示);
- 允许导出 JSON(差异结构化数据)。
- 一键输出HTML:导出单文件 HTML 报告(必须可直接打开),包含:对比摘要、差异表格、局限性说明、复现步骤与 QA 清单。
交付:文件树+源码+运行/构建/部署命令+至少 8 条 QA(文本不可提取、页数变化、尺寸变化、元数据变化、导出JSON、报告生成、导出交付HTML、错误提示)。
限制:不要做任何“生成图片/渲染图”的功能;可以展示表格与文本差异即可。
主要用途: 快速定位 PDF 版本变化并输出可交付的对比报告,支持单文件 HTML 直接发给相关方。
PDF批处理流水线编排器
把“拆分/合并/旋转/水印/元数据清理”等步骤组合成可复用的流水线模板,适合团队统一处理规范与批量交付。
提示词 (Prompts):
请用中文输出一个“PDF批处理流水线编排器”的在线工具项目源码。
目标:让用户用可视化方式把多个处理步骤串起来,形成模板并可复用。
必做功能:
- 输入:支持多PDF。
- 流水线步骤(至少实现 4 个可用步骤):
- 旋转(全局/范围);
- 文字水印(仅文字);
- 元数据清理;
- 合并(按当前文件排序合并)。
- 编排:步骤可拖拽排序、启用/禁用、参数可编辑;模板可导出/导入(JSON)。
- 执行:点击“开始处理”,显示进度与每个步骤的日志。
- 输出:处理后的结果(单PDF或ZIP)+ 一份完整执行日志。
- 一键输出HTML:导出单文件 HTML 交付页,包含:模板 JSON、执行日志、输入清单、输出清单、复现步骤与常见问题。
交付要求:
- 文件树+全源码+运行/部署命令。
- 至少 10 条 QA checklist(模板导入导出、步骤参数校验、日志完整性、取消执行、异常回滚策略说明、导出结果、导出交付HTML、中文文件名、多文件、浏览器兼容性)。
限制:不得包含任何生成图片/插画/海报/渲染图相关功能或文案;所有 UI 文案为中文。
主要用途: 把常见 PDF 处理动作标准化为模板,批量执行并输出一份可直接交付的 HTML 记录页。