Stirling-PDF

Stirling-PDF 3.2.2 中文官方版

安装版 官方版

Stirling-PDF 是一款基于 Docker 自托管的开源 PDF 多功能处理工具,提供合并、分割、转换、压缩、加密、OCR识别等50余项PDF操作,所有文件处理均在本地服务器完成,无数据外泄风险,是商业在线PDF工具的隐私安全替代方案。

更新时间 2026-10-28
软件类型 国产软件
软件大小 252.04 MB
授权方式 免费版
是否开源 非开源软件
软件类别 办公软件
软件语言 简体中文
运行环境 WINDOWS
软件星级 4
基础检测 通过检测

软件截图

Stirling-PDF截图
Stirling-PDF截图

软件介绍

Stirling-PDF 是一款基于 Web 界面的开源自托管 PDF 处理工具,由社区驱动并在 GitHub 上持续活跃开发,累计获得超过 50,000 个 Star,是目前最受欢迎的开源 PDF 处理方案之一。它的核心理念是:所有 PDF 操作均在用户自己的服务器上完成,文件不会被上传至任何第三方服务器——这直接解决了使用 Smallpdf、iLovePDF 等商业在线 PDF 工具时普遍存在的隐私泄露与数据安全顾虑。Stirling-PDF 提供了涵盖合并、分割、转换、压缩、加密、水印、OCR 文字识别等在内的 50 余项 PDF 操作功能,通过 Docker 镜像一键部署即可在本地或私有服务器上运行一个功能完备的 PDF 处理平台。无论是个人用户、家庭 NAS 玩家还是企业内网环境,均可通过浏览器访问其 Web 界面完成几乎所有常见的 PDF 批量处理需求。

核心功能

  1. PDF 合并与分割:支持将多个 PDF 文件合并为一个,或将单个 PDF 按页码范围、固定页数、书签层级等多种方式拆分为多个独立文件。

  2. 格式互转:支持 PDF 与图片(JPG/PNG/TIFF/BMP/WebP)、Word(DOCX)、PowerPoint(PPTX)、HTML、Markdown、TXT 等格式之间的双向转换,覆盖主流文档与图片格式。

  3. 压缩优化:提供多级 PDF 压缩方案,可在保持可接受画质的前提下大幅缩小文件体积,适用于邮件附件大小限制或网页加载优化场景。

  4. OCR 文字识别:集成 Tesseract OCR 引擎,可对扫描件或图片型 PDF 执行光学字符识别,将其转换为可搜索、可复制文本的 PDF 文档,支持中文、英文等多种语言。

  5. 安全与加密:支持为 PDF 添加或移除密码保护,设置权限控制(如禁止打印、禁止复制文本),以及对 PDF 进行数字签名。

  6. 水印与印章:支持在 PDF 页面上添加文字水印或图片水印,可自定义水印位置、旋转角度、透明度及字体样式,满足文件标识与版权保护需求。

  7. 页面编辑操作:包括页面旋转、页面重新排序、删除指定页面、插入空白页、页面裁剪、多页合并为单页(N-up拼版)等精细化页面级操作。

  8. 元数据编辑:查看和修改 PDF 文件的元数据信息(标题、作者、主题、关键词、创建日期等),清除敏感元数据。

  9. 表单处理:支持 PDF 表单的填写、扁平化(将可编辑表单字段转为静态内容)等操作。

  10. 多用户与认证:支持配置用户认证系统,管理员可创建用户账户并分配权限,适用于团队或企业内部多人共享使用的部署场景。

  11. API 接口:提供完整的 RESTful API,所有 Web 界面上的操作均可通过 API 调用实现,便于集成到自动化工作流或与其他系统联动。

适用人群

  • 重视文件隐私安全、不愿将文档上传至第三方在线服务的个人用户与企业用户

  • 拥有 NAS、家庭服务器或 VPS 的自托管爱好者(Homelab 玩家)

  • 需要在内网环境中部署 PDF 处理服务的企业 IT 管理员

  • 日常高频处理 PDF 文件(合并报表、压缩文档、格式转换等)的办公人员

  • 偏好开源软件并希望摆脱商业 PDF 工具订阅费用的用户

  • 需要通过 API 将 PDF 处理能力集成到业务系统中的开发者

优缺点分析

优点:

  • 数据隐私零风险:所有文件处理在用户自有服务器本地完成,PDF 文件不会离开用户控制的环境,从架构层面根除了数据泄露的可能性,这是相较于所有商业在线 PDF 工具最核心的差异化优势。

  • 功能覆盖极广:50 余项功能几乎覆盖了日常 PDF 处理的所有场景,功能密度可与 Adobe Acrobat Pro 等商业软件比肩,而且完全免费。

  • Docker 一键部署:通过 docker pull 即可完成部署,对于熟悉容器化的用户几乎零配置成本,且天然支持跨平台(Linux/Windows/macOS 均可运行 Docker)。

  • Web 界面跨平台访问:基于浏览器的操作界面意味着任何设备(PC、平板、手机)均可通过局域网或公网访问使用,无需安装客户端。

  • 活跃的社区与持续迭代:项目社区活跃度极高,功能更新频繁,issue 响应迅速,多语言翻译覆盖 30+ 种语言(包括中文)。

  • 完整 API 支持:RESTful API 的提供使其不仅是一个交互式工具,更可作为后端 PDF 处理微服务嵌入到自动化流水线中。

缺点:

  • 部署存在技术门槛:尽管 Docker 部署已足够简化,但对于完全不了解 Docker、命令行或服务器概念的普通用户而言,初始搭建仍有一定学习成本,不如商业在线工具"打开即用"。

  • OCR 依赖额外组件:OCR 功能需要安装包含 Tesseract 的完整版 Docker 镜像(stirling-pdf-full),该镜像体积显著增大(可达 1 GB+),且 OCR 对中文等 CJK 语言的识别精度受字体与扫描质量影响较大。

  • 非原生桌面体验:作为 Web 应用,交互体验与原生桌面 PDF 编辑器(如 Adobe Acrobat、福昕编辑器)相比在拖拽操作、实时预览等细节上仍有差距。

  • 大文件处理受限于服务器性能:处理超大 PDF 文件(如数百 MB 的高精度扫描件)时,转换与 OCR 速度高度依赖部署服务器的 CPU 和内存配置,低配设备上可能出现处理缓慢或超时。

  • 非所见即所得编辑器:Stirling-PDF 定位为 PDF "处理/转换"工具而非"编辑"工具,不支持像 Adobe Acrobat 那样直接在页面上编辑文字、修改段落或插入图片等精细编辑操作。

系统要求

  • 部署方式:推荐通过 Docker / Docker Compose 部署;也支持直接运行 JAR 包(需 Java 17+)

  • 操作系统:任何支持 Docker 的操作系统(Linux、Windows、macOS);Linux 服务器为推荐部署环境

  • 处理器:双核 CPU 以上(OCR 及格式转换为 CPU 密集型操作,建议四核以上)

  • 内存:最低 2 GB RAM;推荐 4 GB 以上(OCR 全功能版建议 4-8 GB)

  • 磁盘空间:基础镜像约 400 MB;完整版(含 OCR)约 1-1.5 GB;另需预留临时文件处理空间

  • Java 环境:若以 JAR 方式运行需 Java 17 或以上

  • 网络要求:部署后通过浏览器访问,默认端口 8080,支持局域网或配置反向代理后公网访问

下载地址

本地高速下载 252.04 MB
获取下载地址...

声明:本站为非盈利性技术交流平台。所有资源均来自互联网或官方发布,版权归原作者所有。如有侵犯您的权益,请联系我们(fzxzcopy@163.com),我们将第一时间处理。

相关版本

猜你喜欢