BentoPDF:隐私优先的浏览器端PDF工具箱
简介
什么是 BentoPDF ?
BentoPDF
是一个以隐私为先的客户端Web
技术构建,包括Vite
、TypeScript
和Tailwind CSS
,以实现高性能和可维护性。
主要特点
- 隐私优先:所有处理在浏览器中完成,文件不会上传到服务器,确保
100%
隐私。 - 无文件数量限制:用户可以随意操作多个文件,没有上传限制或其他限制。
- 高性能:采用现代网络技术构建,能够高效处理大文件。
- 完全免费:
BentoPDF
是一个免费和开源的工具,任何人都可以使用。 - 丰富的功能:
- 文件管理:合并、拆分、重排、提取和删除
PDF
页面。 - 编辑功能:修改
PDF
内容,添加页码、水印、页眉和页脚。 - 转换功能:支持将图像、
Markdown
和文本文件转换为PDF
,及PDF
转换为图像格式。 - 安全与优化:提供
PDF
压缩、加密、解密、签名和内容编辑功能。
- 文件管理:合并、拆分、重排、提取和删除
- 支持多种文件格式:支持多种图像格式和文档格式的转换。
- 简单模式:提供一个无干扰的界面,只显示必要的
PDF
工具。
应用场景
- 个人使用:用户可以安全地管理和编辑个人文件,如合同、报告和文档。
- 团队协作:团队成员可以共享和处理
PDF
文件,提高工作效率。 - 教育用途:教师和学生可以使用
BentoPDF
来处理学习材料和作业。 - 企业文件管理:企业可以利用
BentoPDF
处理内部文件,确保文件的隐私和安全。
BentoPDF
是一个功能强大且灵活的 PDF
处理工具,适合需要安全和高效文件管理的个人和组织。从功能上看,和老苏之前介绍的 Stirling-PDF
非常像
文章传送门:PDF文档工具箱Stirling-PDF
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 bentopdf
,选择第一个 bentopdf/bentopdf
,版本选择 latest
。
本文写作时,
latest
版本对应为v1.0.2
;
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
3755 |
80 |
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 运行容器 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | services: |
然后执行下面的命令
1 | # 新建文件夹 bentopdf |
运行
在浏览器中输入 http://群晖IP:3755
就能看到主界面
下拉会看到 BentoPDF
内置的各种工具
老苏截了一张完整的界面,所有的功能一目了然
- 组织与管理
PDF
工具名称 | 描述 |
---|---|
合并 PDF | 将多个 PDF 文件合并为一个。 |
拆分 PDF | 提取特定页面或将文档分成较小的文件。 |
组织页面 | 通过简单的拖放界面重新排序、复制或删除页面。 |
提取页面 | 将特定范围的页面保存为新的 PDF 。 |
删除页面 | 从文档中移除不需要的页面。 |
旋转 PDF | 旋转文档中的单个或所有页面。 |
N-Up PDF | 将多个页面组合到单个页面上。 |
查看 PDF | 一个强大的集成 PDF 查看器。 |
- 编辑与修改
PDF
工具名称 | 描述 |
---|---|
PDF 编辑器 | 一个全面的编辑器,用于修改您的 PDF 文件。 |
添加页码 | 轻松添加可自定义格式的页码。 |
添加水印 | 添加文本或图像水印以保护您的文档。 |
页眉和页脚 | 添加可自定义的页眉和页脚。 |
裁剪 PDF | 裁剪特定页面或整个文档。 |
反转颜色 | 反转 PDF 页面的颜色以提高可读性。 |
更改背景 | 修改 PDF 的背景颜色。 |
更改文本颜色 | 更改 PDF 中文本内容的颜色。 |
填写表单 | 直接在浏览器中填写 PDF 表单。 |
平整 PDF | 将表单字段和注释压平为静态内容。 |
移除注释 | 移除评论、高亮和其他注释。 |
- 转换为
PDF
工具名称 | 描述 |
---|---|
图像转 PDF | 将 JPG 、PNG 、WebP 、SVG 、BMP 、HEIC 和 TIFF 图像转换为 PDF。 |
Markdown 转 PDF | 将 .md 文件转换为专业的 PDF 文档。 |
文本转 PDF | 将纯文本文件转换为 PDF 。 |
- 从
PDF
转换
工具名称 | 描述 |
---|---|
PDF 转图像 | 将 PDF 页面转换为 JPG 、PNG 、WebP 、BMP 或 TIFF 格式。 |
PDF 转灰度 | 将彩色 PDF 转换为黑白版本。 |
OCR PDF | 使用光学字符识别技术使扫描的 PDF 可搜索和可复制。 |
- 安全与优化
PDF
工具名称 | 描述 |
---|---|
压缩 PDF | 在保持质量的同时减少文件大小。 |
修复 PDF | 尝试修复和恢复损坏的 PDF 数据。 |
加密 PDF | 添加密码以保护您的 PDF 免受未授权访问。 |
解密 PDF | 移除 PDF 的密码保护(需要密码)。 |
更改权限 | 设置或修改用户的打印、复制和编辑权限。 |
签名 PDF | 在文档中添加您的数字签名。 |
删除内容 | 永久移除 PDF 中的敏感内容。 |
编辑元数据 | 查看和修改 PDF 元数据(作者、标题、关键词等)。 |
移除元数据 | 从 PDF 中剥离所有元数据以保护隐私。 |
参考文档
alam00000/bentopdf: A Privacy First PDF Toolkit
地址:https://github.com/alam00000/bentopdfBentoPDF - The Privacy First PDF Toolkit
地址:https://bentopdf.com/