Stirling-PDF:功能强大的本地 PDF 工具箱
Stirling-PDF 是一款开源的本地 PDF 工具箱,让你无需上传文件即可完成合并、拆分、压缩、转换等 50 多种操作。本教程将带你了解它的核心功能、安装方法和使用技巧,帮助你在保护隐私的同时高效处理 PDF 文档。
详细介绍
为什么你需要一个本地 PDF 工具箱?
在日常办公中,我们经常需要处理 PDF 文件:合并几个章节、拆分扫描件、压缩大文件、转换格式……但大多数在线工具都要求将文件上传到服务器,这存在隐私泄露的风险。而桌面软件要么收费,要么功能单一。Stirling-PDF 恰好解决了这个痛点——它是一个完全本地运行的开源工具,所有处理都在你的电脑上完成,文件绝不出门。
Stirling-PDF 的核心功能
全面的文档操作
Stirling-PDF 提供超过 50 种功能,覆盖日常所需:合并、拆分、旋转、删除页面、提取文本、添加水印、加密、压缩、格式转换(如图片转 PDF、PDF 转 Word)等。它甚至支持 OCR 识别,让扫描件变成可搜索的文本。
现代化且易用的界面
与许多命令行工具不同,Stirling-PDF 拥有简洁的 Web 界面,在浏览器中打开即可操作。所有功能分类清晰,拖拽文件即可上手,几乎没有学习门槛。
安装与使用:两种方式轻松上手
方式一:使用 Docker(推荐)
如果你是 Windows、macOS 或 Linux 用户,Docker 是最快的方式。安装 Docker 后,在终端运行:
docker run -d -p 8080:8080 -v /path/to/data:/usr/share/tesseract-ocr/5/tessdata frooodle/s-pdf:latest
其中 -v 参数用于挂载 OCR 语言包目录(可选)。启动后,浏览器访问 http://localhost:8080 即可使用。
方式二:从源码运行
如果你有 Java 17 和 Maven 环境,也可以克隆仓库自行构建:
git clone https://github.com/Stirling-Tools/Stirling-PDF.git cd Stirling-PDF ./gradlew bootRun
启动后同样访问 http://localhost:8080。此外,项目也提供了 Windows 的免安装 exe 版本,适合不熟悉命令行的用户。
注意事项
- 版本选择:建议使用 latest 标签,但生产环境请锁定具体版本,避免更新导致兼容性问题。
- OCR 语言:默认只支持英文,如需识别中文,需要下载中文语言包并挂载到容器中。
- 隐私安全:由于完全本地运行,无需担心数据外泄,但请妥善保管生成的文件,避免误操作删除原文件。
Stirling-PDF 在 GitHub 上拥有超过 4 万 Star,活跃社区持续完善。无论你是办公族还是开发者,它都能成为你处理 PDF 的得力助手。现在就尝试一下,体验本地处理的快捷与安心。
更新记录
最近更新:2026-08-18
下载
下载按优先级提供:官方来源(第一优先)→ 源码地址(第二优先)→ 国内网盘(第三优先,便于国内快速获取);网盘链接均经审核,如失效欢迎反馈。
怎么选(决策参考)
暂无公开信号
暂无公开信号
暂无公开信号
暂无公开信号
暂无公开信号
暂无公开信号
社区数据不足
暂无公开信号
暂无公开信号
暂无公开信号
常见问题
Stirling-PDF 支持哪些平台?
Stirling-PDF 是基于 Java 的 Web 应用,支持 Windows、macOS 和 Linux。你可以通过 Docker 容器轻松部署,也可以直接运行源码或使用 Windows 独立版,非常灵活。
Stirling-PDF 是完全免费的吗?
是的,Stirling-PDF 采用 MIT 许可证,完全开源免费。你可以自由使用、修改和分发,甚至可以商用,只需保留原版权声明即可。
如何处理中文 PDF 的 OCR 识别?
默认情况下,OCR 仅支持英文。你需要从 tessdata 仓库下载 chi_sim.traineddata 文件,挂载到容器或放入本地 tessdata 目录,然后在界面中选择中文即可识别。