Docker部署PDF 处理工具:Stirling-PDF

Docker部署PDF 处理工具:Stirling-PDF

 次点击
7 分钟阅读

项目介绍

Stirling PDF 是一个强大的开源 PDF 编辑平台。可以作为个人桌面应用运行,在浏览器中运行,或者用私有API部署到自己的服务器上。编辑、签署、编辑、编辑、转换和自动化PDF文件,无需将文档发送给外部服务。

项目地址:https://github.com/Stirling-Tools/Stirling-PDF

功能特性

  • 无论你工作哪里——桌面客户端、浏览器界面,还有带有私有API的自托管服务器。

  • 50+ PDF 工具——编辑、合并、拆分、签名、编辑、转换、OCR、压缩等功能。

  • 自动化与工作流——UI中直接使用无代码流水线,配合API处理数百万PDF。

  • 企业级——单点登录、审计和灵活的本地部署。

  • 开发者平台——几乎所有工具都支持REST API,可以集成到你现有系统中。

  • 全局界面——提供40+语言的界面。

安装指南

Docker部署

docker run -d \
  --name stirling-pdf \
  -p 8080:8080 \
  -v ./stirling-data:/configs \
  stirlingtools/stirling-pdf:latest

Docker Compose部署总结

services:
  stirling-pdf:
    image: stirlingtools/stirling-pdf:latest
    container_name: stirling-pdf
    ports:
      - '8080:8080'
    volumes:
      - ./stirling-data/tessdata:/usr/share/tessdata  # OCR 语言数据文件
      - ./stirling-data/configs:/configs               # 配置文件与数据库
      - ./stirling-data/logs:/logs                     # 应用日志
      - ./stirling-data/pipeline:/pipeline             # 自动化流程配置
    environment:
      - SECURITY_ENABLELOGIN=false    # 是否启用用户登录认证(true 为启用)
      - LANGS=en_GB                   # 界面语言
    restart: unless-stopped           # 除非手动停止,否则容器自动重启

食用

浏览器中输入 http://NAS的IP:8080

iShot_2026-01-01_20.41.49.png

总结

总体来看,Stirling-PDF 是一款兼顾开源性、安全性与实用性的 PDF 处理工具,功能覆盖全面,部署与使用成本低,既适合个人用户日常文档处理,也能够满足企业在私有化环境下的应用需求。随着功能的持续完善和社区生态的不断发展,Stirling-PDF 有望在 PDF 工具领域保持长期的生命力与竞争力。

© 本文著作权归作者所有,未经许可不得转载使用。