工具定位与交付说明
本文整理一组“在线工具生成型 AI 提示词 (Prompts)”,主题聚焦 PDF 批量裁剪与旋转纠偏。每条提示词都要求 AI 直接产出可运行项目:包含源码、文件结构、运行命令、部署方式,以及可执行的测试用例或 QA checklist,并且必须提供“一键输出 HTML”的交付能力(例如生成单个可直接打开的HTML文件或最小可运行包内含 index.html)。
PDF 批量旋转纠偏与裁剪(扫描件整理台)
面向大量扫描件:按页面批量旋转、去白边裁剪、统一纸张边距,并输出可预览的交付HTML。
提示词 (Prompts):
请用中文输出一个可运行的“在线PDF批量旋转纠偏与裁剪工具”完整项目代码,要求:
1) 技术栈:前端用 Vite + React + Type (或纯HTML+原生JS也可,但必须结构清晰),PDF 处理使用 pdf-lib;不得依赖任何付费API。
2) 功能:用户可拖拽/多选上传多个PDF;支持逐文件与逐页的旋转(90/180/270),支持自动检测扫描方向的“建议旋转”(可用简单启发式:页面宽高比/用户手动确认,不需要OCR);支持裁剪去白边(阈值可调)与自定义边距;支持输出合并后的PDF或逐文件导出。
3) 一键输出HTML:提供按钮“生成交付HTML”,点击后自动生成一个可直接打开的 deliverable.html(或打包目录含 index.html),内容包括:处理前后对比(可用缩略图/页码预览)、处理参数摘要、下载链接(通过 Blob URL)。
4) 输出物:给出完整文件树;给出全部源码;给出本地运行命令(npm s);给出部署说明(静态托管/Netlify/Vercel任选其一);给出至少10条QA checklist(含大文件、空页、旋转后裁剪、中文文件名、移动端触控等)。
5) 交互:进度条与可取消;错误提示要可读(例如“文件损坏/密码保护/超出内存”)。
主要用途:
批量修复扫描件方向与多余白边,统一输出便于验收与交付的HTML预览页与下载包。
PDF 页面范围批处理(按页码裁剪/旋转规则表)
当同一份文档不同页需要不同处理规则时,用“规则表”批量应用。
提示词 (Prompts):
请用中文生成一个“PDF页面规则批处理在线工具”完整项目:
1) 支持导入PDF后生成页码列表;用户可为页码范围设置规则(例如:1-3 旋转90度并裁剪上边20px;4-10 仅裁剪左右边距;11-末页 旋转180度)。
2) 规则编辑器:提供可视化表格 + JSON规则双向同步;支持规则校验与错误定位。
3) 一键输出HTML:生成一个可离线打开的 index.html,内含规则摘要、处理日志、以及“重放处理”的按钮(可重新加载同一PDF并应用规则)。
4) 输出物:文件树、源码、运行/构建命令、部署说明;至少8个自动化测试(可用 Vitest)覆盖规则解析、页码范围、边界条件。
主要用途:
对复杂PDF按页精细化处理,并把规则与处理日志打包成可复现的交付HTML。
PDF 去边框与版心居中(统一版式交付)
把不同来源的PDF统一为一致的版心和边距,减少打印/阅读时跳动。
提示词 (Prompts):
请用中文产出“PDF版心统一与居中在线工具”项目源码:
1) 读取每页内容边界(可基于渲染到canvas后取像素边界/或基于pdf-lib的页面尺寸与用户选择框),计算版心;支持“自动居中”“统一边距”“保持比例不拉伸”。
2) 可视化:提供页面预览,允许用户拖拽选择版心区域并批量应用。
3) 一键输出HTML:导出一个 deliver.html,包含:处理前后页缩略图、统一后的页面尺寸说明、以及最终PDF下载。
4) QA:至少12条QA checklist,覆盖不同纸张尺寸(A4/Letter)、横竖混排、旋转后居中、极端留白、移动端预览。
主要用途:
把多来源PDF统一版式,输出可审阅的HTML验收页与可下载的成品PDF。
PDF 批量旋转纠偏(仅方向,不裁剪)
适合“只修正方向”而不改变内容边界的轻量场景,速度更快。
提示词 (Prompts):
请用中文生成一个纯前端“PDF批量旋转纠偏工具”最小可运行项目:
1) 支持多文件上传;每个文件可设置统一旋转角度,或对单页设置角度;支持快捷键操作(例如左右箭头切页,R键旋转)。
2) 输出:导出处理后的PDF;并提供“一键生成HTML交付页”按钮,生成单文件HTML,内含处理参数、页预览缩略图、下载按钮。
3) 交付:给出完整文件树+源码+运行命令;提供至少6条测试或QA checklist。
主要用途:
快速批量修复扫描件方向并生成可离线查看的交付HTML。
PDF 裁剪模板与批量套用(同类文档批处理)
同一类文档(例如同模板合同/发票)可先做一次裁剪模板,再批量套用到多份PDF。
提示词 (Prompts):
请用中文编写一个“PDF裁剪模板在线工具”完整项目:
1) 用户在一份样例PDF上框选裁剪区域,保存为模板(包含:页面尺寸、裁剪框、旋转角度、边距)。
2) 支持导入多份PDF批量套用模板;若页面尺寸不同则给出提示并提供缩放/居中策略。
3) 一键输出HTML:生成一个含 index.html 的最小包(可下载zip),HTML中展示模板信息、批处理结果列表与下载。
4) 交付:文件树/源码/命令/部署;至少10条QA checklist(模板兼容性、不同DPI、页面尺寸不一致、空白页、加密PDF提示等)。
主要用途:
把一次性的裁剪与纠偏经验固化为模板,批量套用并输出可验收的交付HTML。
PDF 批量清理空白边与统一边距(打印友好)
面向打印/装订:统一边距、清理过大留白,减少纸张浪费。
提示词 (Prompts):
请用中文生成“PDF留白清理与打印边距统一工具”项目:
1) 支持选择目标纸张(A4/Letter)与最小安全边距;自动裁剪并居中到目标纸张;可选“保持原比例/填充”。
2) 预览:分页预览与放大镜;显示裁剪前后边距数值。
3) 一键输出HTML:生成离线HTML交付页,包含参数、页码统计、以及下载结果PDF。
4) QA:至少8条QA checklist,覆盖极端长页、横向页、带裁切标记的页面、透明背景等。
主要用途:
统一打印版式,输出可核对的HTML与成品PDF。
PDF 处理日志与可复现交付(参数快照)
把处理参数、版本、浏览器环境记录下来,交付时可复现,便于验收与追溯。
提示词 (Prompts):
请用中文输出一个“PDF处理参数快照与交付HTML生成器”项目:
1) 作为上面任意PDF处理工具的通用模块:记录处理参数(旋转角度、裁剪框、边距、文件名、页数)、依赖版本、时间戳与浏览器信息。
2) 一键输出HTML:点击后生成一个可离线打开的HTML,内含:参数JSON、处理日志、结果文件下载按钮、以及导入参数后可重放处理流程(同一文件重新加载即可)。
3) 输出物:模块化代码、示例接入、运行命令、部署说明;至少6条测试/QA checklist覆盖参数导入导出、兼容性与安全(不上传服务器)。
主要用途:
让PDF批处理结果可追溯、可复现,并把交付物固定为可离线打开的HTML验收页。
离线优先:纯前端 PDF 批处理与导出(不上传服务器)
强调隐私与合规:所有处理在本地浏览器完成,适合合同与敏感文档。
提示词 (Prompts):
请用中文生成一个“离线优先PDF批处理工具”项目:
1) 明确声明:不上传服务器;所有PDF仅在浏览器内存处理;提供断网提示与本地存储(可选)策略。
2) 功能聚焦:批量旋转 + 裁剪去白边 + 合并导出;支持大文件分片处理或逐页处理,避免内存爆。
3) 一键输出HTML:生成可离线打开的 index.html,包含结果摘要与下载;可选导出为zip(内含index.html与结果PDF)。
4) QA:至少10条QA checklist,覆盖断网、刷新恢复、不同浏览器兼容、移动端、性能与崩溃恢复。
主要用途:
在隐私敏感场景下完成PDF批处理并交付离线可打开的HTML验收页。