开源的 PDF 编辑平台,可在浏览器、桌面端或通过 API 编辑、签名、涂黑、转换和自动化处理 PDF。
alam00000/bentopdf
纯浏览器端运行、注重隐私的 PDF 工具箱,提供 50 多种编辑、合并、转换与加密工具,支持自托管。
- Star
- 16,084
- Fork
- 1,414
- 未关闭 Issue
- 186
- 最近提交
- 昨天
这是什么?
BentoPDF 是一个客户端 PDF 工具箱。文件在用户浏览器中处理,不会上传到服务器,文档始终留在本地。它可以作为静态文件部署到任意 Web 服务器,也能通过官方镜像以 Docker 容器运行。
工具覆盖面较广:页面整理(合并、拆分、重排、旋转、N 合 1)、编辑(批注、涂黑、创建和填写表单、文字编辑、水印、页码)、与多种图片、办公文档、电子书和表格格式之间的互相转换,以及加密、权限设置、元数据清理和数字签名等安全功能。部分功能(如基于 LibreOffice 的 Office 转换、PyMuPDF、Ghostscript 和 OCR)依赖 WASM 模块,默认从 jsDelivr CDN 加载,也可改为内网提供以支持离线部署。
项目采用 AGPL-3.0 与付费商业许可双授权。自托管版本不含官网营销页面,支持自定义品牌、按需禁用单个工具,并提供离线(气隙)部署脚本。
核心功能
- 01完全在浏览器中运行,文件不会上传到服务器
- 02合并、拆分、重排、旋转和提取页面
- 03编辑文字、批注、水印、页码和可填写表单
- 04图片、Office 文档、电子书和表格与 PDF 互相转换
- 05支持加密、权限设置、X.509 证书数字签名和元数据清理
- 06可作为静态文件部署,也可通过 Docker 运行,并提供离线部署脚本
适用场景
- 处理合同或病历等敏感文件,无需上传到第三方网站
- 在私有网络中为团队或组织搭建内部 PDF 工具
- 在政府、医疗等离线环境中部署 PDF 服务
- 在自有网站中集成带自定义品牌的 PDF 处理功能
快速上手
- 1
阅读文档中的快速开始和自托管指南
使用前须知
- 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,分发或通过网络提供修改后的版本时需要公开源代码;另有单独出售的商业许可证。
- 默认功能依赖运行时从 CDN 加载的 AGPL 许可组件(PyMuPDF、Ghostscript、CoherentPDF)。
- 数字签名功能在自托管部署中需要 CORS 代理。
标签
常见问题
- bentopdf 是什么?
- 纯浏览器端运行、注重隐私的 PDF 工具箱,提供 50 多种编辑、合并、转换与加密工具,支持自托管。 BentoPDF 是一个客户端 PDF 工具箱。文件在用户浏览器中处理,不会上传到服务器,文档始终留在本地。它可以作为静态文件部署到任意 Web 服务器,也能通过官方镜像以 Docker 容器运行。
- bentopdf 可以免费使用吗?用的什么许可证?
- bentopdf 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- bentopdf 还在维护吗?
- 活跃维护中。bentopdf 最近一次提交是在 2026年10月19日。
- bentopdf 适合用来做什么?
- 处理合同或病历等敏感文件,无需上传到第三方网站 在私有网络中为团队或组织搭建内部 PDF 工具 在政府、医疗等离线环境中部署 PDF 服务 在自有网站中集成带自定义品牌的 PDF 处理功能
- bentopdf 怎么安装和运行?
- 阅读文档中的快速开始和自托管指南
- 在哪里获取 bentopdf?
- 源代码和安装说明在 GitHub 上:https://github.com/alam00000/bentopdf
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
9.5万1.2万TypeScriptOther更新于 昨天
可自托管的在线文件格式转换工具,支持上千种格式,基于 TypeScript、Bun 和 Elysia 构建。
1.9万1093TypeScriptAGPL-3.0更新于 昨天
一款自托管、注重隐私的 AI 笔记工具,以 Markdown 卡片快速记录灵感,并支持自然语言检索。
1.1万789TypeScriptGPL-3.0更新于 2个月前
一款在浏览器中完全本地运行的免费 PDF 工具箱,提供 90 多种合并、拆分、压缩、转换和编辑工具,文件无需上传。
95192087TypeScriptAGPL-3.0更新于 11小时前
端到端加密的开源协作办公套件,支持文档、表格、演示、表单、看板等实时协作。
8018867JavaScriptAGPL-3.0更新于 21小时前
免费开源的 Windows PDF 编辑器,内置 PDF 2.0 引擎,支持查看、标注、OCR、合并拆分和签名等操作。
4150331C#GPL-3.0更新于 6天前