Stirling-PDF:功能强大的本地 PDF 工具箱
它是什么Stirling-PDF 是一款开源的本地 PDF 工具箱,让你无需上传文件即可完成合并、拆分、压缩、转换等 50 多种操作。
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-10-02
软件参数速览
参数对比
| 项目 | Stirling-PDF | Stirling-PDF |
|---|---|---|
| 版本 | - | 3.0.1 |
| 大小 | - | 290.7 MB |
| 平台 | win | win |
| 网盘 | 夸克 | 百度 |
历史版本
本站收录该软件的多个真实版本,可按下表选用:
| 版本 | 平台 | 大小 | 网盘 | 入口 | 官网 |
|---|---|---|---|---|---|
| - | win | - | 夸克 | Stirling-PDF -(查看/下载) | —— |
| 3.0.1 | win | 290.7 MB | 百度 | Stirling-PDF 3.0.1(查看/下载) | —— |
下载
下载由本站收录的国内网盘提供(夸克 / 百度 / 蓝奏),国内访问快、不限速;网盘链接均经审核,如失效欢迎反馈。
常见问题
Stirling-PDF 支持哪些平台?
Stirling-PDF 是基于 Java 的 Web 应用,支持 Windows、macOS 和 Linux。你可以通过 Docker 容器轻松部署,也可以直接运行源码或使用 Windows 独立版,非常灵活。
Stirling-PDF 是完全免费的吗?
是的,Stirling-PDF 采用 MIT 许可证,完全开源免费。你可以自由使用、修改和分发,甚至可以商用,只需保留原版权声明即可。
如何处理中文 PDF 的 OCR 识别?
默认情况下,OCR 仅支持英文。你需要从 tessdata 仓库下载 chi_sim.traineddata 文件,挂载到容器或放入本地 tessdata 目录,然后在界面中选择中文即可识别。