在日常办公中,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:设置支持的语言(例如英式英语)。

相关链接

在使用过程中,有任何问题都可以通过以上链接找寻答案。

「低效的勤奋是懒惰的遮羞布,粗糙的完成是执行的绊脚石」