PDF工具 批量拆分重命名与页码范围提取器 AI 提示词 (Prompts)

用途概览

本篇整理一组“PDF工具”方向的在线工具生成型提示词,目标是让 AI 直接产出可运行、可构建、可部署的 Web 工具项目:给出文件结构、完整源码、运行命令、部署步骤,以及可执行的测试用例或 QA checklist。每个工具都要求提供一键输出 HTML 的交付能力,便于直接预览与交付。

PDF 批量拆分与规则重命名工具

面向“把一个大 PDF 按规则拆成多个文件,并自动命名”的场景。

提示词 (Prompts):

你是资深全栈工程师。请用中文输出一个可运行的在线 PDF 批量拆分与重命名工具的完整项目。 硬性要求: 1) 技术栈:Vite + React + Type + pdf-lib;UI 用简单的原生 CSS 或 Tailwind(二选一)。 2) 输出物:必须给出清晰的项目文件树;并逐文件输出完整源码(不少于 index.html、src/main.tsx、src/App.tsx、src/lib/pdf.ts、package.json、vite.config.ts)。 3) 功能: - 支持拖拽上传一个 PDF;在浏览器端解析页数并预览页缩略图列表(可用低清渲染,避免卡顿)。 - 支持拆分规则:按每 N 页拆分、按自定义页码范围拆分(如 1-3,5,8-10)、按书签层级拆分(如果存在书签)。 - 支持命名规则:前缀+序号、从 CSV/表格粘贴映射(页码范围->文件名)、从 PDF 元数据字段拼接。 - 导出结果:支持下载 ZIP(包含多个拆分后的 PDF 文件);并提供“导出交付 HTML”按钮:一键生成一个可直接打开的单文件 HTML(或一键生成包含 index.html 的最小包并打包下载),在离线环境也能打开查看拆分清单与下载链接说明。 - 所有处理尽量在前端完成;如需后端,必须给出 Node/Express 可选方案并说明部署。 4) 质量:给出本地运行命令、生产构建命令、部署到静态托管(如 Nginx/OSS/Netlify)说明。 5) 测试:至少提供 8 条 QA checklist(包含边界:加密/损坏 PDF、超大文件、页码范围冲突、命名重复、书签缺失、跨浏览器)。 输出格式要求:先给文件树,再按文件路径依次给出完整代码。不要省略任何关键文件内容。

主要用途: 快速将合同、扫描件、报告按页拆分,批量命名并打包交付。

PDF 页码范围提取与合并工作台

面向“从多个 PDF 里抽取指定页,再按顺序合并成一个新文件”的场景。

提示词 (Prompts):

请用中文生成一个可部署的在线 PDF 页码范围提取与合并工作台(完整项目)。 需求细节: - 技术栈:Next.js(App Router)+ Type ;PDF 处理用 pdf-lib;允许在浏览器端处理,必要时提供可选的 Node API Route。 - 多文件输入:支持一次上传多个 PDF,并为每个文件显示页数与基本信息(文件名、大小、是否加密)。 - 规则编辑器:提供可视化规则表格(每行:来源文件、页码范围、输出顺序、输出文件名可选);也支持粘贴一段文本规则(例如 A:1-2,5; B:3-4)。 - 输出: 1) 生成一个合并后的 PDF; 2) 同时生成一份操作记录(JSON/CSV); 3) 提供“一键输出 HTML 交付页”:生成可直接打开的 index.html,包含本次合并配置与下载说明(不依赖外网)。 - 性能:给出大文件处理策略(分段、Web Worker、进度条、失败重试)。 - 测试:至少 6 条端到端 QA(含错误提示文案、规则冲突检测)。 交付要求:必须输出文件树 + 全量源码 + 运行/部署命令。

主要用途: 按需抽取 PDF 中的关键页并重新编排生成交付版。

PDF 目录与书签生成器

面向“给没有目录的 PDF 快速补目录/书签,方便阅读与审阅”的场景。

提示词 (Prompts):

请用中文输出一个在线 PDF 目录与书签生成器的完整项目(可运行/可部署)。 功能要求: - 技术栈:Vite + Vue3 + Type (或 React 二选一),PDF 处理用 pdf-lib。 - 支持上传 PDF 后,在页面左侧展示页缩略图;右侧是“书签编辑器”。 - 书签编辑器:支持添加/删除/拖拽排序/层级缩进;每个书签可绑定页码与可选的坐标位置。 - 可选增强:从粘贴的目录文本自动解析(识别缩进/点线/页码),生成书签树。 - 输出:生成带书签的新 PDF;同时提供“一键输出 HTML 交付页”(单文件 HTML 或包含 index.html 的最小包)展示书签结构与使用说明。 - 校验:页码越界、重复标题、层级错误要有明确提示。 - 测试:至少 8 条 QA checklist。 交付:文件树 + 源码 + 运行命令 + 部署说明(静态托管)。

主要用途: 为长文档补齐可导航的目录/书签,提升阅读与审阅效率。

PDF 表单批量填充与校验台

面向“同一份 PDF 表单要批量填多份数据并导出”的场景。

提示词 (Prompts):

请用中文生成一个在线 PDF 表单批量填充与校验台(完整项目)。 需求: - 技术栈:Vite + React + Type ;PDF 用 pdf-lib(处理 AcroForm);如需读取字段,可在前端解析。 - 功能: 1) 上传一份带表单字段的 PDF;列出所有字段(字段名、类型、是否必填、默认值)。 2) 支持粘贴 CSV 数据或上传 CSV/JSON;将每行映射到字段;支持字段映射规则(别名、格式化、默认值)。 3) 生成多份填好的 PDF,打包 ZIP 下载。 4) 提供“导出 HTML 交付页”:一键生成单文件 HTML(或 index.html 最小包),包含字段说明、映射配置、批处理结果清单与错误报告。 - 校验:必填字段缺失、日期/手机号格式、数值范围;错误要定位到行号与字段名。 - 性能:处理 200+ 行数据时要有进度反馈。 - 测试:至少 10 条 QA checklist。 交付:文件树 + 全量源码 + 运行/部署命令。

主要用途: 批量生成报名表、确认函、申请表等,降低重复填表成本并输出错误报告。

PDF 批量加文本水印与合规检查器

面向“对外发文档需要统一加文字水印并做合规自检”的场景。

提示词 (Prompts):

请用中文输出一个在线 PDF 批量加文本水印与合规检查器(完整项目)。 要求: - 技术栈:SvelteKit + Type (或 React);PDF 用 pdf-lib。 - 输入:支持多 PDF 上传;每个文件可单独配置或应用全局水印模板。 - 水印:仅文字水印(禁止任何生成图片相关内容)。可配置:内容、字体、字号、透明度、旋转角度、平铺/单点、位置(九宫格/自定义坐标)、页范围。 - 合规检查: - 检测是否存在空白页/异常页尺寸/页旋转; - 检测是否含有可编辑注释或表单字段(可选移除); - 输出检查报告(JSON + 人类可读摘要)。 - 输出:批量生成新 PDF + ZIP 下载;并提供“一键输出 HTML 交付页”,可离线打开查看处理配置、文件清单与报告摘要。 - 测试:至少 8 条 QA checklist(含页旋转、不同尺寸、中文水印字体回退)。 交付:文件树 + 全量源码 + 运行/部署命令。

主要用途: 批量对外发文档加统一文字水印,并输出可复核的处理报告。

PDF 版式检查与页边距测量工具

面向“交付前检查页边距、出血、页尺寸是否符合规范”的场景。

提示词 (Prompts):

请用中文生成一个在线 PDF 版式检查与页边距测量工具(完整项目)。 功能: - 技术栈:Vite + React + Type ;渲染用 pdfjs-dist;分析用自写逻辑。 - 支持上传 PDF 后,逐页渲染并显示:页面尺寸(mm/pt)、方向、旋转角度。 - 提供测量工具:在页面上拖拽选择矩形区域,显示宽高与坐标;支持测量页边距与安全区(可配置目标值)。 - 自动检查: - 页尺寸是否统一; - 页边距是否低于阈值; - 是否存在超出安全区的内容(可用简单的像素扫描近似)。 - 输出:生成检查报告(JSON + HTML 报告页);并提供“一键输出 HTML 交付文件”,可直接打开查看结果(单文件 HTML 或 index.html 最小包)。 - 测试:至少 8 条 QA checklist。 交付:文件树 + 全量源码 + 运行/部署命令。

主要用途: 交付前快速做版式一致性与页边距自检,输出可追溯报告。

PDF 注释与批注汇总导出器

面向“多人审阅后需要把批注汇总成可交付的清单”的场景。

提示词 (Prompts):

请用中文输出一个在线 PDF 注释与批注汇总导出器(完整项目)。 要求: - 技术栈:Next.js + Type ;PDF 渲染用 pdfjs-dist;批注解析可用 pdfjs API 或自实现。 - 支持上传 PDF,读取其中的注释/批注(高亮、文本注释、图章等),按页码汇总成表格。 - 提供筛选:按作者、类型、关键字、页码范围;支持导出 CSV/JSON。 - 输出: 1) 可下载“批注汇总表”; 2) 可生成一个 HTML 汇总报告; 3) 必须支持“一键输出 HTML”用于离线交付(单文件 HTML 或 index.html 最小包)。 - 边界:没有批注要有明确空态;编码/中文要正确。 - 测试:至少 8 条 QA checklist。 交付:文件树 + 全量源码 + 运行/部署命令。

主要用途: 将审阅批注结构化汇总,方便跟进修改并输出可交付报告。

PDF 压缩与元数据清理工具

面向“对外发送前压缩体积、清理敏感元数据”的场景。

提示词 (Prompts):

请用中文生成一个在线 PDF 压缩与元数据清理工具(完整项目)。 需求: - 技术栈:Vite + React + Type ;前端优先;允许提供可选的 Node 后端用于更强压缩,但必须同时给出纯前端模式。 - 功能: - 显示 PDF 元数据(标题、作者、创建工具、创建时间等),支持一键清空或按字段清理; - 提供压缩方案选择(例如:重写对象流、移除未引用对象、优化字体子集、图片下采样策略说明); - 输出压缩后 PDF,并给出前后对比(大小、页数一致性、渲染对比抽样)。 - 提供“一键输出 HTML 交付页”:离线可打开,包含清理/压缩配置与结果对比摘要。 - 测试:至少 10 条 QA checklist(含加密、受保护、嵌入字体、包含表单/批注)。 交付:文件树 + 全量源码 + 运行/部署命令。

主要用途: 在不改变阅读体验的前提下减小体积并去除敏感信息,生成可复核的交付记录。

用户评论 (0)

登录后参与讨论

立即登录 注册账号

暂无评论,快来抢沙发吧~

操作成功