PDF工具 PDF批量拆分合并与压缩在线工具生成 AI 提示词 (Prompts)

以下是一组“PDF工具”方向的在线工具生成型 Prompts。每条都要求 AI 输出:完整项目代码、文件树、运行命令、部署说明,以及测试用例或 QA checklist。

在线 PDF 合并 + 拆分 + 页码重排工具

把多份 PDF 合并为一个文件,或按页码范围拆分,并支持拖拽重排/旋转页面。

英文 Prompt:

You are a senior full-stack engineer. Build a production-ready web app: PDF Merge/Split/Reorder.

Tech stack:
- Next.js (App Router) + React + Type
- TailwindCSS + @dnd-kit
- PDF engine: pdf-lib

Deliverables:
- Full project file tree
- Full source code for every file
- Commands: install/dev/build/start
- Deployment guide (Nginx + Node)
- At least 5 automated tests + 10 QA checklist items

Features:
- Upload multiple PDFs (limit 50MB each)
- Merge in chosen order
- Split by ranges (1-3,5,7-10)
- Drag-and-drop reorder pages
- Rotate pages 90/180/270
- Download output PDF

Security:
- Validate file type, handle corrupted PDFs
- Rate limit API, clean temp files

中文释义:

请生成一个可部署的在线 PDF 工具,覆盖上传校验、错误提示、并发限制/限流、临时文件清理与安全说明;输出必须包含文件树、源码、运行/构建命令、部署步骤,并附带测试用例或 QA 清单。

在线 PDF 压缩与优化工具(含报告)

针对扫描件/含图片 PDF 做压缩优化,可选压缩等级并输出对比报告。

英文 Prompt:

Build a web tool: PDF Compressor with a compression report.

Stack:
- Vite + React + Type
- Node.js + Express
- Ghost (gs) executed with strict timeout and temp dir

Requirements:
- Upload PDF and choose preset: screen/ebook/printer/prepress
- Show before/after size and savings
- Download compressed PDF
- Concurrency limit: 2 jobs max

Deliverables:
- Full code + file tree
- Dockerfile + docker-compose
- Nginx reverse proxy config snippet
- 5 tests + 10 QA checks

Security:
- Strict validation, no persistence, safe subprocess execution

中文释义:

请生成一个可部署的在线 PDF 工具,覆盖上传校验、错误提示、并发限制/限流、临时文件清理与安全说明;输出必须包含文件树、源码、运行/构建命令、部署步骤,并附带测试用例或 QA 清单。

在线 PDF 裁剪与页边距统一工具

批量统一页边距、去白边、设置固定裁剪框,适合文档整理与打印。

英文 Prompt:

Create a web app: PDF Crop & Margin Normalizer.

Tech:
- Next.js + Type
- pdf-lib

Features:
- Select pages (all/odd/even/range)
- Crop mode: fixed margins OR auto-trim whitespace (heuristic)
- Export new PDF

Deliverables:
- Full code + file tree
- Node CLI for batch processing
- 5 tests + QA checklist

Explain heuristic and limitations clearly.

中文释义:

请生成一个可部署的在线 PDF 工具,覆盖上传校验、错误提示、并发限制/限流、临时文件清理与安全说明;输出必须包含文件树、源码、运行/构建命令、部署步骤,并附带测试用例或 QA 清单。

在线 PDF 批量加水印与页码工具

批量加文字水印与页码(位置/透明度/旋转可控),适合资料分发与防扩散。

英文 Prompt:

Build a PDF Watermark + Page Numbering tool.

Stack:
- React + Type
- Fastify API
- pdf-lib

Requirements:
- Text watermark: content, size, opacity, rotation, position
- Page numbers: "Page {n}/{total}", custom start
- Apply to selected pages
- Download output PDF

Deliverables:
- Full code + file tree
- OpenAPI JSON
- Tests + QA checklist

中文释义:

请生成一个可部署的在线 PDF 工具,覆盖上传校验、错误提示、并发限制/限流、临时文件清理与安全说明;输出必须包含文件树、源码、运行/构建命令、部署步骤,并附带测试用例或 QA 清单。

在线 PDF 元数据清理与隐私检查工具

清理作者/软件/创建时间等元数据,并生成“发现项/处理项”报告(不解析正文含义)。

英文 Prompt:

Create a web tool: PDF data Cleaner + Privacy Report.

Stack:
- SvelteKit + Type
- pdf-lib

Requirements:
- Upload PDF
- Show extracted data
- Clean/normalize data fields
- Export a JSON report

Deliverables:
- Full code + file tree
- Unit tests for extraction/cleaning
- Security checklist (no persistence, temp cleanup)

中文释义:

请生成一个可部署的在线 PDF 工具,覆盖上传校验、错误提示、并发限制/限流、临时文件清理与安全说明;输出必须包含文件树、源码、运行/构建命令、部署步骤,并附带测试用例或 QA 清单。

在线 PDF 按页导出与 Zip 打包工具

把 PDF 按页或按范围拆成多个 PDF,并按命名模板打包成 zip 下载。

英文 Prompt:

Build: PDF Page Extractor + Zip export.

Stack:
- Next.js + Type
- pdf-lib
- archiver (zip)

Features:
- Split every page or by ranges
- Filename template: { name}-{page}
- Return zip when multiple files

Deliverables:
- Full code + file tree
- 5 tests + 10 QA items
- Performance notes for large PDFs

中文释义:

请生成一个可部署的在线 PDF 工具,覆盖上传校验、错误提示、并发限制/限流、临时文件清理与安全说明;输出必须包含文件树、源码、运行/构建命令、部署步骤,并附带测试用例或 QA 清单。

在线 PDF 旋转与空白页清理工具(启发式)

批量旋转页面,并按启发式规则标记/删除“几乎空白”的页面(不做 OCR)。

英文 Prompt:

Create: PDF Rotate + Blank Page Remover.

Stack:
- Vite + React + Type
- Node + Fastify
- pdf-lib

Blank detection heuristic:
- Use content stream size / operator count thresholds
- Provide thresholds and preview list of pages to remove

Deliverables:
- Full code + file tree
- Explain limitations
- Tests + QA checklist

中文释义:

请生成一个可部署的在线 PDF 工具,覆盖上传校验、错误提示、并发限制/限流、临时文件清理与安全说明;输出必须包含文件树、源码、运行/构建命令、部署步骤,并附带测试用例或 QA 清单。

在线 PDF 文本抽取为 JSON/CSV 工具

抽取每页文本并导出 JSON/CSV,支持可选的正则字段抽取与映射。

英文 Prompt:

Build: PDF Text Extractor to JSON/CSV.

Stack:
- Next.js + Type
- pdfjs-dist (server-side) OR a Node PDF text library

Requirements:
- Upload PDF
- Extract per-page text
- Export: JSON (pages array) + CSV (page,text)
- Optional regex- d field extraction (user-provided patterns)

Deliverables:
- Full code + file tree
- 5 tests + 8 QA checks
- Security notes: regex safety and timeouts

中文释义:

请生成一个可部署的在线 PDF 工具,覆盖上传校验、错误提示、并发限制/限流、临时文件清理与安全说明;输出必须包含文件树、源码、运行/构建命令、部署步骤,并附带测试用例或 QA 清单。

用户评论 (0)

登录后参与讨论

立即登录 注册账号

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

操作成功