🚀 从需求到成品仅用 3 轮 AI 对话完成开发:核心功能 → 单文件封装 → UI 美化,全程 Vibe Coding 零手写代码。
一个完全在浏览器本地运行的 PDF 编辑工具,单 HTML 文件即可使用,无需服务器、无需安装、无需上传文件,所有操作均在本地完成。
🌐 在线体验: FranciscoLaurent.github.io/pdf-forge — 无需下载,打开即用
采用 Anthropic 品牌风格设计,界面简洁优雅,支持常见的 PDF 页面编辑操作。
- 📂 打开 PDF:支持同时打开多个 PDF 文件,或直接拖放文件到界面
- 🗑️ 删除页面:选中后一键删除,支持多选批量删除
- ➕ 插入页面:从其他 PDF 选择页面插入到指定位置(前/后/开头/末尾)
- 🔀 拖动排序:可视化拖拽页面卡片调整顺序,支持多页一起拖动
- 🔄 旋转页面:90° 旋转选中页面,缩略图实时更新
- 📋 复制页面:在原位置后复制选中页面
- 📤 提取页面:将选中页面导出为独立的新 PDF
↔️ 反转顺序:反转选中页面的排列顺序- 💾 导出 PDF:合并所有页面生成最终 PDF 文件
- ⌨️ 完整快捷键支持
- 🖱️ 缩略图缩放控制(50%~200%)
- 📁 侧边栏可调整宽度
- 📊 实时统计(总页数/选中页数/文件数)
- 🔔 操作结果 Toast 提示
- 🎨 优雅的 Anthropic 品牌风格 UI,纸张纹理质感
- 下载
pdf-forge.html文件到本地 - 双击用浏览器打开即可使用(推荐 Chrome/Edge/Firefox 等现代浏览器)
- 首次打开需要联网加载 PDF.js 和 PDF-lib 依赖(通过 CDN),之后浏览器会缓存,离线也可使用
直接把 pdf-forge.html 单文件发给对方即可,对方双击打开就能用,不需要任何额外安装。
| 快捷键 | 功能 |
|---|---|
| 点击页面 | 选中单个页面 |
Shift + 点击 |
多选连续页面 |
Delete / Backspace |
删除选中页面 |
Ctrl + A |
全选/取消全选 |
Ctrl + S |
导出 PDF |
Esc |
取消选中 / 关闭弹窗 |
| 拖动页面 | 调整页面顺序 |
本项目完全通过 AI 对话生成,全程 仅 3 轮 prompt,零手写代码,总耗时不到 15 分钟:
Prompt: "开发一个本地的PDF编辑器,功能全面。比如删除一个PDF文件中的某页、在一个PDF中插入另一个PDF的几页等等,最好支持可视化拖动"
Prompt: "这个应用能不能只用一个HTML文件实现?我需要转发给更多人使用"
Prompt: "把界面优化得更加美观,用Anthropic品牌风格"
sample-pdfs/ 目录包含两个测试用 PDF,可以直接拖入应用测试功能:
sample-report.pdf- 4页年度商业报告sample-manual.pdf- 3页用户使用手册
所有 PDF 处理完全在你的浏览器本地完成,文件不会上传到任何服务器,不用担心隐私泄露。




