在日常办公中,PDF 处理需求层出不穷——合并、拆分、压缩、格式转换、OCR 文字识别、添加签名与水印等。Stirling-PDF 是一款自托管的 PDF 工具集,提供 50+ 种操作,所有处理均在您自己的服务器上完成,文件不会外发,充分保障数据隐私。
它完全免费、开源,无需注册即可使用。通过 Docker 一键部署,即可拥有一个功能强大的私有 PDF 处理中心。无论是个人使用还是团队集成,都能满足从基础编辑到高级 OCR 的各种需求。
一键安装
docker run \
-d \
-v "/data/var/StirlingPDF_docker/trainingData:/usr/share/tessdata" \
-v "/data/var/StirlingPDF_docker/extraConfigs:/configs" \
-v "/data/var/StirlingPDF_docker/StirlingPDF/customFiles:/customFiles/" \
-v "/data/var/StirlingPDF_docker/StirlingPDF/logs:/logs/" \
-v "/data/var/StirlingPDF_docker/StirlingPDF/pipeline:/pipeline/" \
-e DOCKER_ENABLE_SECURITY=false \
-e LANGS=en_GB \
-p 8080:8080 \
--name="stirling-pdf" \
-h stirling-pdf \
stirlingtools/stirling-pdf:2.5.3
参数解释
./StirlingPDF/trainingData:/usr/share/tessdata:挂载 OCR 语言数据目录。
./StirlingPDF/extraConfigs:/configs:挂载额外配置文件目录。
./StirlingPDF/customFiles:/customFiles/:挂载自定义文件目录。
./StirlingPDF/logs:/logs/:挂载日志目录。
./StirlingPDF/pipeline:/pipeline/:挂载流水线文件目录。
DOCKER_ENABLE_SECURITY=false:禁用安全功能(根据需求调整)。
LANGS=en_GB:设置支持的语言(例如英式英语)。
相关链接
在使用过程中,有任何问题都可以通过以上链接找寻答案。