什么是 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
。
端口
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用netstat-tunlp|grep 端口号
本地端口容器端口
8077
8080
命令行安装
如果你熟悉命令行,可能用
docker cli
更快捷
# 运行容器docker run -d\--restart unless-stopped \--name spdf \-p8077:8080 \
frooodle/s-pdf
也可以用
docker-compose
安装,将下面的内容保存为
docker-compose.yml
文件
version:'3'services:s-pdf:image: frooodle/s-pdf
container_name: spdf
restart: unless-stopped
ports:- 8077:8080
然后执行下面的命令
# 新建文件夹 spdfmkdir-p /volume2/docker/spdf
# 进入 spdf 目录cd /volume2/docker/spdf
# 将 docker-compose.yml 放入当前目录# 一键启动docker-compose up -d
运行
在浏览器中输入
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-PDF
frooodle/s-pdf - Docker 图像 | 泊坞枢纽
地址:https://hub.docker.com/r/frooodle/s-pdf
New Browser-based PDF Editor (github link) : selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/10pexhn/new_browserbased_pdf_editor_github_link/
版权归原作者 杨浦老苏 所有, 如有侵权,请联系我们删除。