乐于分享
好东西不私藏

别再花钱编辑PDF了!NAS上部署个本地PDF工具,60+功能全免费

别再花钱编辑PDF了!NAS上部署个本地PDF工具,60+功能全免费

Hi,我是执着于持续分享NAS、AI、数码、家电、软件技巧相关知识,坚持创作有深度、高质量作品的博主 设计虱聊科技。期待您的关注。


今天分享一个本周升星第一的宝藏 PDF 编辑器,支持在 NAS 上 Docker 部署。PDF文件编辑功能基本上全免费。

这个项目名字叫 Stirling-PDF,有 60 多个全免费的 PDF 处理功能。支持多用户,文件都在 NAS 本地处理,不会上传到任何服务器。

关键是,Stirling-PDF 还内置了 MCP 接口,可以直接连到任意 AI Agent,让 OpenClaw、Hermes 这类 AI 助手帮我们自动处理。

内容比较长,放个小目录,各位按需取用:

Stirling-PDF 能干什么?通过 Docker Compose 部署到 NAS实现 OCR 识别和 PDF 文本编辑通过 MCP 服务接入 AI Agent
主界面非常清晰简单。

在 NAS 上部署后,从浏览器打开,上传 PDF 文件(其实是上传到自己的 NAS )、编辑、下载回电脑,一气呵成。


✿ Stirling-PDF 能干什么?

我们工作中难免对 PDF 文件进行添加、删除、拆分等操作,但又不是天天做。用付费的 Acrobat、WPS、或其他网站付费处理就有点亏。

今天介绍的 Stirling-PDF 就非常适合替代掉它们。

打开首页,可以看到右边栏中 60 多个工具按分类排列,我列几个最常用的:

(1)页面操作

合并多个 PDF、拆分单页、提取指定页面、旋转、裁剪。这基本上覆盖日常工作中需要的场景了。

(2)格式转换

PDF 转 Word/Excel/PPT/图片,反过来 Word/图片也能转 PDF。我试了把 Hermes Studio 的帮助文件 PDF 转为 Word,效果非常不错。

(3)OCR 文字识别和 PDF 文字编辑

扫描版 PDF、图片 PDF 转换为能修改文本的 PDF 文件,可以直接在 Stirling-PDF 中编辑文本,也可以识别后转换为 Word 文档。

这个功能配置稍微麻烦些,具体配置方法,后文单开一节详说。

(4)编辑和标注

加文字、加图片、加水印、加页码、加签名。合同盖章不用再打印出来签完再扫描了,直接在 PDF 上签名就行。

(5)安全和压缩

加密解密、加密码、压缩体积。有些 PDF 动辄几十 MB,压缩一下几 MB 搞定,微信发起来也快。

(6)其他功能:

我看到 Stirling-PDF 几乎支持所有 PDF 文件编辑功能,已经算是非常全面的 PDF 编辑工具了。

我们日常用到的可能也就 10 来个功能,但现在这 60 多个功能都放在那,需要的时候心里不慌。这种安心感是花钱才能买到的。现在免费提供。


✿ 通过 Docker Compose 部署到 NAS

绿联 NAS 的 Docker 管理器支持 Compose 项目,部署非常简单。打开 Docker → 项目 → 新建,把下面这段粘进去就行:

version: '3.3'services:  stirling-pdf:    image: stirlingtools/stirling-pdf:latest    container_name: stirling-pdf    restart: unless-stopped    ports:      - "8750:8080" # 8080是常用端口,所以我把前端端口改为8750    volumes:      - ./trainingData:/usr/share/tessdata  # OCR语言包目录      - ./extraConfigs:/configs  # 配置文件目录      - ./customFiles:/customFiles  # 用户文件目录      - ./logs:/logs  #容器运行日志目录    environment:      - SYSTEM_DEFAULT_LOCALE=zh-CN  # 设置为简体中文      - DOCKER_ENABLE_SECURITY=false # 关闭默认的安全限制,方便访问

点"部署",等镜像拉取完,浏览器打开 NAS_IP:端口号 就能看到界面了。

首次打开,用默认用户名 admin 和密码 stirling 登录。

登录后第一时间修改用户名和密码。


✿ 实现 OCR 识别和 PDF 文本编辑

Stirling-PDF 的 OCR 功能用的是 Tesseract 引擎,使用前需要手动下载。

打开 设置-高级,在下载更多 tessdata 语言中选择图中的几个语言包,点击 下载所选语言,就会出现下载连接,我们点击这些连接逐个下载。

下载后,把文件放在 trainingData 目录下。

我们选择一个扫描版的 PDF (没有文本对象)试试效果,在右侧设置好语言,点击处理OCR并预览

处理过后,我们就得到一个含有文本对象的 PDF,接下来,我们就可以用PDF文本编辑器功能进行文本编辑了

转换需要一些时间,稍等片刻。

转换过后,可以直接对 PDF 文件进行文本编辑了,效果非常不错。

之前我也在 NAS 上跑过 PaddleOCR 做 OCR 服务,两个方案对比下来:

PaddleOCR 识别精度更高,特别是手写和复杂排版,但需要额外部署一个服务;

Stirling-PDF 内置 OCR 是图省事的选择,一个容器搞定所有 PDF 处理,不用折腾多个服务。


✿ 通过 MCP 服务接入 AI Agent

这个工具还可以接入 AI Agent,我以 Hermes 为例。

(1)打开 MCP 服务器,并将鉴权形式改为 API Key

在左边栏右下角打开 设置-MCP Server,选中 Enable MCP Server

鉴权模式默认是 OAuth,但是需要额外部署 OAuth 服务器,比较麻烦,还吃资源。

所以个人用户建议直接选 API Key 模式。在 Authentication mode 一栏选择 API Key

修改后需要重启容器,去 Docker 管理器手动重启一下,再刷新页面。

(2)获得 API Key

(3)与 AI Agent 通信

把 Stirling-PDF 的 MCP 地址( http://NAS_IP:端口号/mcp )和 API Key 告诉 AI Agent,他们就能建立连接了。

让 Hermes 把 MCP 接入 config 后,需要重启 Hermes 服务,重启后 Hermes 就可以调用 Stirling-PDF 的服务了。


✿ 真实感受

试用了 Stirling-PDF,我觉得已经满足了我对 PDF 文件编辑的所有需求。整个工具没有广告、个人使用不需付费、可以完全本地跑、界面简洁、中文界面完成度在 90%以上。

我现在日常 PDF 处理,比如两分钟内能搞定的合并、拆分、添加页面、删减页面、压缩、OCR这种活全交给它,不值得为这种事另外花钱。


坚持创作有深度、高质量的作品、致力于分享干货、抵制标题党和网络垃圾,是我的座右铭。

关注我,蹲后续。您的支持对我真的很重要O(∩_∩)O)。让我们共同打造互联网内容创作和知识分享的一股清流!ヾ(◍°∇°◍)ノ゙

#NAS #Docker #StirlingPDF #绿联NAS #PDF工具 #自部署 #开源