Stirling PDF 是一个功能强大的本地托管的 PDF 操作网络工具,通过 Docker 运行。它能让你对 PDF 文件执行多种操作,包括拆分、合并、转换、重新排列、添加图片、旋转、压缩等。最初完全由 ChatGPT 开发,这款应用程序现已扩展,拥有一系列全面的功能来满足你对 PDF 的各种需求。
Stirling PDF 不会进行任何外部调用来保存记录或跟踪数据。
所有文件和 PDF 只在客户端存在,或仅在执行任务时暂时存储在服务器内存中,或临时存放在用于执行任务的文件中。用户下载的任何文件在下载后都会从服务器上删除。
它的功能包括:
- 支持暗黑模式。
- 自定义下载选项(例如,可参考此处)。
- 支持并行处理和下载文件。
- 提供API以便与外部脚本集成。
- 可选的登录和认证支持(详细文档可见此处)。
安装 Stirling PDF
首先我们 SSH 登入 Linux 服务器,确保系统已经安装好 Docker 和 Docker Compose,
我们给 Stirling PDF 创建一个项目文件夹 /pdf
,推荐在 /home
目录下创建,
cd /home
mkdir pdf
cd pdf
再创建好 docker-compose.yml
文件,
touch docker-compose.yml
然后使用文本编辑器写入以下内容,
version: '3.3'
services:
stirling-pdf:
image: frooodle/s-pdf:latest
ports:
- '8080:8080'
volumes:
- /trainingData:/usr/share/tesseract-ocr/5/tessdata
- /extraConfigs:/configs
environment:
- DOCKER_ENABLE_SECURITY=false
这里可以通过 Linux 系统自带的文本编辑器 vi 打开 docker-compose.yml
,
vi docker-compose.yml
按 i
切换到编辑模式,再将上面的内容粘贴进去,完成后先按一下 esc,然后输入 :wq
保存退出;
也可以使用 FinalShell 的可视化编辑功能,双击打开 /home/pdf/docker-compose.yml
,直接将上面的内容粘贴进去。
最后就是经典的 Docker,启动!命令,
docker-compose up -d
等待一会,打开本地浏览器输入 IP:8080 即可开始访问搭建好的 Stirling PDF。

Stirling PDF 地址
GitHub:https://github.com/Stirling-Tools/Stirling-PDF
Stirling PDF 支持大多数的 PDF 编辑和转换功能,且所有数据都存储在本地。