</>GitSoftHub
返回列表
Stirling PDF

Stirling PDF

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

Stirling PDF preview

项目简介

Stirling PDF 是一个功能强大的本地 PDF 处理 Web 应用,由 Stirling-Tools 团队开发。它集成了超过 50 种 PDF 操作功能,包括合并、拆分、旋转、压缩、OCR、格式转换、水印添加等。与在线 PDF 工具不同,Stirling PDF 完全在本地或自有服务器运行,不会将文件上传到第三方服务器,保障文档隐私安全。该项目通过 Docker 一键部署,极大降低了使用门槛。

核心特性

  • 页面操作 — 合并、拆分、旋转、删除、提取、重排、多页组织
  • 格式转换 — PDF 与 Word、PPT、Excel、HTML、图片等格式互转
  • 安全保护 — 添加/移除密码、权限管理、数字签名、水印添加
  • OCR 识别 — 支持多语言 OCR 文字识别,将扫描文档转为可搜索 PDF
  • 压缩优化 — 多种压缩级别,在不影响质量的前提下大幅减小文件体积
  • 编辑注释 — 添加文本、图片、形状、手写签名等标注
  • 暗黑模式 — 支持暗黑主题,保护眼睛
  • API 接口 — 提供 REST API,可集成到自动化工作流中

安装方法

使用 Docker 一键部署:

docker run -d -p 8080:8080 \
  -v ./data:/usr/share/tessdata \
  -v ./logs:/logs \
  --name stirling-pdf \
  frooodle/s-pdf:latest

也可以使用 Docker Compose 进行持久化配置。

使用场景

  • 文档处理 — 日常 PDF 合并、拆分和页面整理
  • 企业归档 — 批量 OCR 识别、加水印和压缩归档
  • 表格转换 — 将 PDF 表格转换为可编辑的 Excel 文件
  • 安全处理 — 为合同和机密文件添加密码保护
  • 自动化流水线 — 通过 API 集成到文档处理工作流中