GitHub热门项目!BentoPDF:浏览器端隐私优先的PDF工具箱,50+工具一键搞定

朋友们!处理PDF文件总担心隐私泄露?
你是不是经常遇到这些困扰:
- 在线工具不安全:上传PDF到第三方网站处理,担心文件内容被窃取
- 功能不全:在线PDF工具功能有限,很多高级功能需要付费
- 文件太大传不了:大文件上传慢,还经常失败
- 本地软件麻烦:安装本地PDF软件太臃肿,占用空间大
- 团队协作不便:多人共用电脑,配置麻烦
今天我要给大家分享一个 GitHub 上的宝藏项目——BentoPDF!这个项目是一款隐私优先的浏览器端 PDF 工具箱,所有处理都在浏览器端完成,文件不上传服务器,支持 50+ 工具,可自建部署,完全免费开源!
✨ 什么是 BentoPDF?
BentoPDF 是一款隐私优先、客户端处理的 PDF 工具箱,支持在浏览器中直接操作、编辑、合并和处理 PDF 文件。所有处理都在本地完成,文件不会上传到服务器,确保您的文件安全和隐私。
核心特点:
- 🔒 隐私优先:所有处理在浏览器端完成,文件永不上传服务器
- 📦 50+ 工具:涵盖 PDF 管理、编辑、转换、安全等所有功能
- 🚀 高性能:基于现代 Web 技术和 WASM,处理速度快
- 🆓 完全免费:开源免费,无限制使用
- 🏠 可自建部署:支持 Docker、Netlify、Vercel、GitHub Pages 等多种部署方式
- 📱 跨平台:支持所有现代浏览器,无需安装任何软件
- 🎨 美观界面:现代化 UI 设计,操作简单直观

🎯 50+ 工具分类
1. 组织与管理 PDF
| 工具 | 功能 |
|---|---|
| 合并PDF | 将多个PDF合并为一个,保留书签 |
| 拆分PDF | 提取特定页面或分割为多个文件 |
| 页面管理 | 拖拽重排、复制、删除页面 |
| 提取页面 | 保存指定页码范围为新PDF |
| 删除页面 | 删除不需要的页面 |
| 旋转PDF | 旋转单个或所有页面 |
| 自定义旋转 | 按任意角度旋转页面 |
| N-Up PDF | 多页合并到单页 |
| 交替合并 | 交替合并多个PDF的页面 |
| 海报拆分 | 将PDF拆分为多个小页面用于打印 |
| PDF小册子 | 重排页面用于双面打印成书册 |
| 添加附件 | 嵌入文件到PDF中 |
| 提取附件 | 从PDF中提取所有附件 |
| 反转页面 | 反转所有页面顺序 |

2. 编辑与修改 PDF
| 工具 | 功能 |
|---|---|
| PDF编辑器 | 标注、高亮、批注、添加形状/图片 |
| 创建表单 | 创建可填写的PDF表单(文本框、复选框、下拉框等) |
| 表单填写 | 直接在浏览器中填写表单 |
| 添加页码 | 自定义格式添加页码 |
| Bates编号 | 跨多个PDF添加连续编号 |
| 添加水印 | 添加文字或图片水印 |
| 页眉页脚 | 添加自定义页眉页脚 |
| 裁剪PDF | 裁剪特定页面或整个文档 |
| 自动纠偏 | 自动修正倾斜的扫描页面 |
| 字体转轮廓 | 将字体转换为矢量轮廓 |
| 颜色反转 | 反转PDF页面颜色 |
| 背景修改 | 修改PDF背景颜色 |
| 文本颜色 | 修改PDF中文本颜色 |
| 扁平化PDF | 将表单字段和注释合并为静态内容 |
| 移除注释 | 移除所有批注和高亮 |
| 移除空白页 | 自动检测并移除空白页 |
| 编辑书签 | 添加、编辑、导入导出书签 |
| 目录生成 | 从书签生成目录页 |
| 内容遮蔽 | 永久移除敏感内容 |
| 扫描效果 | 使PDF看起来像扫描件 |

3. 转换为 PDF
| 工具 | 功能 |
|---|---|
| Word转PDF | DOCX/DOC文件转换为PDF |
| 图片转PDF | 多张图片合并为PDF |
| HTML转PDF | HTML页面转换为PDF |
| URL转PDF | 网页链接转换为PDF |
| Markdown转PDF | Markdown文件转换为PDF |
| EPUB转PDF | EPUB电子书转换为PDF |
| MOBI转PDF | MOBI电子书转换为PDF |
| XPS转PDF | XPS文件转换为PDF |

4. 从 PDF 转换
| 工具 | 功能 |
|---|---|
| PDF转Word | PDF转换为DOCX文件 |
| PDF转图片 | PDF转换为PNG/JPEG图片 |
| PDF转文本 | 提取PDF中的文本内容 |
| PDF转Markdown | PDF转换为Markdown格式 |
| PDF转SVG | PDF转换为SVG矢量图 |
| PDF转EPUB | PDF转换为EPUB电子书 |
| PDF转JSON | PDF转换为JSON格式 |

5. 安全与优化
| 工具 | 功能 |
|---|---|
| 添加密码 | 设置PDF打开密码 |
| 移除密码 | 解密受保护的PDF |
| 数字签名 | 添加数字签名 |
| 权限设置 | 设置打印、复制、编辑权限 |
| PDF压缩 | 压缩PDF文件大小 |
| PDF/A转换 | 转换为PDF/A存档格式 |
| 文件优化 | 优化PDF文件结构 |

🚀 部署方式
方式一:使用官方在线版本
直接访问 BentoPDF 官网,无需安装,打开浏览器即可使用。
方式二:Docker 部署(推荐)
# 运行容器docker run -d -p 3000:8080 ghcr.io/alam00000/bentopdf-simple:latest访问 http://localhost:3000 即可使用。
方式三:Docker Compose
services: bentopdf: image: ghcr.io/alam00000/bentopdf-simple:latest container_name: bentopdf restart: unless-stopped ports: - "3000:8080"启动服务:
docker compose up -d方式四:静态托管
支持部署到 Netlify、Vercel、GitHub Pages、Cloudflare Pages 等平台:
- Fork 项目到您的 GitHub 账户
- 连接到 Netlify/Vercel/GitHub Pages
- 自动构建部署
方式五:本地开发
# 安装依赖npm install
# 开发模式npm run dev
# 生产构建npm run build📝 使用指南
快速开始
- 访问 BentoPDF(官方在线版或自建部署)
- 从左侧工具列表选择您需要的工具
- 上传或拖拽 PDF 文件到页面
- 根据工具提示进行操作
- 下载处理后的文件
实际场景演示
场景一:合并多个 PDF
操作步骤:1. 选择"合并PDF"工具2. 上传多个PDF文件3. 拖拽调整顺序4. 点击"合并"按钮5. 下载合并后的PDF场景二:添加水印
操作步骤:1. 选择"添加水印"工具2. 上传PDF文件3. 设置水印文字、大小、颜色、位置4. 点击"添加水印"按钮5. 下载处理后的PDF场景三:PDF 转 Word
操作步骤:1. 选择"PDF转Word"工具2. 上传PDF文件3. 点击"转换"按钮4. 下载转换后的DOCX文件📊 对比其他方案
| 方案 | 隐私性 | 功能数量 | 部署方式 | 成本 | 推荐指数 |
|---|---|---|---|---|---|
| BentoPDF | ✅ 本地处理 | 50+ | 多种 | 🆓 | ⭐⭐⭐⭐⭐ |
| 在线PDF工具 | ❌ 上传服务器 | 20+ | 无 | 免费/付费 | ⭐⭐⭐ |
| Adobe Acrobat | ✅ 本地处理 | 50+ | 本地安装 | 付费 | ⭐⭐⭐⭐ |
| PDFelement | ✅ 本地处理 | 30+ | 本地安装 | 付费 | ⭐⭐⭐⭐ |
| LibreOffice | ✅ 本地处理 | 10+ | 本地安装 | 🆓 | ⭐⭐⭐ |
📝 总结
BentoPDF 是一款功能强大的隐私优先 PDF 工具箱,特别适合处理敏感文档。它支持 50+ 工具,涵盖 PDF 的所有操作需求,所有处理都在浏览器端完成,文件不会上传到服务器。支持多种部署方式,可以在个人电脑、服务器或云端部署使用。无论是个人用户还是企业用户,都能从中受益。如果你经常处理 PDF 文件,这个工具绝对值得一试!
🌟 项目资源
GitHub 地址: https://github.com/alam00000/bentopdf
官方网站: https://bentopdf.com
使用文档: https://bentopdf.com/docs/
觉得项目不错的话,记得给作者点个 star 支持一下!
🎉 互动时间
你最常用的 PDF 操作是什么?最希望支持什么功能?欢迎在评论区和我交流分享!
我会定期分享更多好用的工具,记得关注我哦!
推荐阅读:
- GitHub热门项目!PakePlus:网页秒变桌面应用
- 服务器到期宕机?域名过期被抢注?这个工具帮你守住所有服务
- GitHub 热门项目!DBX,15MB 搞定 40+ 数据库管理!
- 从Hexo到Astro Firefly:我的博客迁移之旅
- 自建图床又一选择?这个工具让你打造个人图片分享平台!
- 离线OCR神器!这个工具让图片文字轻松提取
- 保姆级教程!用PicList+GitHub搭建免费图床,超详细配置指南!
- 文件分发利器!这个工具让文件分享更安全
- Docker打包工具!这个Electron工具让镜像管理更高效!
- Redis管理神器!这个工具让你的数据操作更高效
- 又一个 Rust 神级编辑器!Fresh 让我放弃了 VS Code
如果您觉得这篇文章有帮助,请为小王点点推荐,谢谢!🌹
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
小王的博客














