朋友们!处理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 | |
| 自定义旋转 | |
| N-Up PDF | |
| 交替合并 | |
| 海报拆分 | |
| PDF小册子 | |
| 添加附件 | |
| 提取附件 | |
| 反转页面 |

2. 编辑与修改 PDF
| PDF编辑器 | |
| 创建表单 | |
| 表单填写 | |
| 添加页码 | |
| Bates编号 | |
| 添加水印 | |
| 页眉页脚 | |
| 裁剪PDF | |
| 自动纠偏 | |
| 字体转轮廓 | |
| 颜色反转 | |
| 背景修改 | |
| 文本颜色 | |
| 扁平化PDF | |
| 移除注释 | |
| 移除空白页 | |
| 编辑书签 | |
| 目录生成 | |
| 内容遮蔽 | |
| 扫描效果 |

3. 转换为 PDF
| Word转PDF | |
| 图片转PDF | |
| HTML转PDF | |
| URL转PDF | |
| Markdown转PDF | |
| EPUB转PDF | |
| MOBI转PDF | |
| XPS转PDF |

4. 从 PDF 转换
| PDF转Word | |
| PDF转图片 | |
| PDF转文本 | |
| PDF转Markdown | |
| PDF转SVG | |
| PDF转EPUB | |
| PDF转JSON |

5. 安全与优化
| 添加密码 | |
| 移除密码 | |
| 数字签名 | |
| 权限设置 | |
| PDF压缩 | |
| PDF/A转换 | |
| 文件优化 |

🚀 部署方式
方式一:使用官方在线版本
直接访问 BentoPDF 官网,无需安装,打开浏览器即可使用。
方式二:Docker 部署(推荐)
1# 运行容器
2docker run -d-p3000:8080 ghcr.io/alam00000/bentopdf-simple:latest
访问 http://localhost:3000 即可使用。
方式三:Docker Compose
1services:
2 bentopdf:
3image: ghcr.io/alam00000/bentopdf-simple:latest
4container_name: bentopdf
5restart: unless-stopped
6 ports:
7-"3000:8080"
启动服务:
1docker compose up -d
方式四:静态托管
支持部署到 Netlify、Vercel、GitHub Pages、Cloudflare Pages 等平台:
Fork 项目到您的 GitHub 账户 连接到 Netlify/Vercel/GitHub Pages 自动构建部署
方式五:本地开发
1# 安装依赖
2npminstall
3
4# 开发模式
5npm run dev
6
7# 生产构建
8npm 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 | |||||
| 在线PDF工具 | |||||
| Adobe Acrobat | |||||
| PDFelement | |||||
| LibreOffice |
📝 总结
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
如果您觉得这篇文章有帮助,请为小王点点推荐,谢谢!🌹
夜雨聆风