PDF文档工具箱Stirling-PDF
什么是 Stirling-PDF ?
Stirling-PDF是一个本地托管的Web应用程序,允许您对
软件的功能特点:
- 将
PDF拆分为指定页码的多个文件,或将所有页面提取为单个文件; - 将多个
PDF合并为一个结果文件; - 将
PDF与图像相互转换; - 将
PDF页面重新组织成不同的顺序; - 在指定位置将图像添加到
PDF; - 以
90度为增量旋转PDF; - 压缩
PDF以减小文件大小; - 深色模式支持;
按作者的说法,最特别之处在于,目前 Stirling-PDF 还是 100% 基于 ChatGPT 制作的应用程序,随着更多功能的添加,才会慢慢地远离 ChatGPT
作者计划在未来添加更多功能和修复程序,并将添加人们要求的任何内容。所以如果你有什么想法,可以去跟作者提,也许采纳了呢?
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 s-pdf ,选择第一个 frooodle/s-pdf,版本选择 latest。

端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
| 本地端口 | 容器端口 |
|---|---|
8077 |
8080 |

命令行安装
如果你熟悉命令行,可能用 docker cli 更快捷
1 | # 运行容器 |
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
1 | version: '3' |
然后执行下面的命令
1 | # 新建文件夹 spdf |
运行
在浏览器中输入 http://群晖IP:8077 就能看到主界面

老苏试了一下 Split PDFs,上传了一个 8 页的文档,按 4 页分割

Submit 之后,过一会儿会自动下载 split_documents.zip 文件,打开看得到被分割成了 2 个文件

如果要分割成每个文件 2页,可以输入 2,4,6

打开下载的 split_documents (1).zip

老苏把 4 个分割的 pdf 又测试了 Merge PDFs

拖拽比较方便,但是还需要调整好顺序

开始 Merge,完成之后会自动打开

有需要的可以自己装个试试
参考文档
Frooodle/Stirling-PDF: locally hosted web application that allows you to perform various operations on PDF files
地址:https://github.com/Frooodle/Stirling-PDFfrooodle/s-pdf - Docker 图像 | 泊坞枢纽
地址:https://hub.docker.com/r/frooodle/s-pdfNew Browser-based PDF Editor (github link) : selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/10pexhn/new_browserbased_pdf_editor_github_link/