应用介绍
Stirling-PDF 是一个强大的本地托管 PDF 处理工具,允许你对 PDF 文件执行各种操作,包括分割、合并、转换、旋转、压缩等,完全开源免费。
该项目基于 Java 开发,提供了美观的 Web 界面,可以轻松部署在 NAS 或本地服务器上,所有 PDF 处理都在本地完成,保护你的文档隐私安全,不需要上传到第三方服务器。
主要功能包括:
- PDF 合并与分割
- PDF 格式转换(转为图片、Word、Excel 等)
- PDF 压缩,减小文件体积
- 添加水印、页码
- PDF 加密与解密
- 旋转和重新排序页面
- OCR 文字识别
支持深色模式和多语言,包括完整中文界面,适配不同使用场景。无论是日常办公还是个人使用,都能满足你对 PDF 处理的各种需求。

安装说明
前提依赖
只需要 Docker 和 Docker Compose 即可运行,不需要其他额外依赖。项目同时提供了 x86-64 和 ARM 架构镜像,可以在大多数 NAS 设备(如群晖、威联通等)上顺利运行。
安装配置
创建 docker-compose.yml 文件如下:
version: '3.8'
services:
stirling-pdf:
image: frooodle/s-pdf:latest
ports:
- '8080:8080'
volumes:
- ./data:/configs
restart: unless-stopped
如果你需要启用 OCR 功能,可以使用 frooodle/s-pdf:latest-ocr 标签,已经内置了 OCR 相关依赖。
使用说明
- 执行
docker-compose up -d启动服务 - 访问
http://你的服务器IP:8080进入 Web 界面 - 上传需要处理的 PDF 文件
- 选择需要的操作,点击开始处理,完成后下载结果
支持批量处理多个 PDF 文件,配置灵活,响应速度快,满足大多数日常 PDF 处理需求,是 NAS 上必备的文档处理工具。
开源信息
- GitHub 地址: https://github.com/Stirling-Tools/Stirling-PDF
- 开源协议: MIT License
- 支持多语言,社区活跃,持续更新功能