Stirling PDF 是一个功能强大的本地托管的 PDF 操作网络工具,通过 Docker 运行。它能让你对 PDF 文件执行多种操作,包括拆分、合并、转换、重新排列、添加图片、旋转、压缩等。最初完全由 ChatGPT 开发,这款应用程序现已扩展,拥有一系列全面的功能来满足你对 PDF 的各种需求。

Stirling PDF 不会进行任何外部调用来保存记录或跟踪数据。

所有文件和 PDF 只在客户端存在,或仅在执行任务时暂时存储在服务器内存中,或临时存放在用于执行任务的文件中。用户下载的任何文件在下载后都会从服务器上删除。

它的功能包括:

  • 支持暗黑模式。
  • 自定义下载选项(例如,可参考此处)。
  • 支持并行处理和下载文件。
  • 提供API以便与外部脚本集成。
  • 可选的登录和认证支持(详细文档可见此处)。

安装 Stirling PDF

首先我们 SSH 登入 Linux 服务器,确保系统已经安装好 Docker 和 Docker Compose,

我们给 Stirling PDF 创建一个项目文件夹 /pdf,推荐在 /home 目录下创建,

cd /home
mkdir pdf
cd pdf

再创建好 docker-compose.yml 文件,

touch docker-compose.yml

然后使用文本编辑器写入以下内容,

version: '3.3'
services:
  stirling-pdf:
    image: frooodle/s-pdf:latest
    ports:
      - '8080:8080'
    volumes:
      - /trainingData:/usr/share/tesseract-ocr/5/tessdata
      - /extraConfigs:/configs
    environment:
      - DOCKER_ENABLE_SECURITY=false

这里可以通过 Linux 系统自带的文本编辑器 vi 打开 docker-compose.yml

vi docker-compose.yml

i 切换到编辑模式,再将上面的内容粘贴进去,完成后先按一下 esc,然后输入 :wq 保存退出;

也可以使用 FinalShell 的可视化编辑功能,双击打开 /home/pdf/docker-compose.yml,直接将上面的内容粘贴进去。

最后就是经典的 Docker,启动!命令,

docker-compose up -d

等待一会,打开本地浏览器输入 IP:8080 即可开始访问搭建好的 Stirling PDF。

Stirling PDF 地址

GitHub:https://github.com/Stirling-Tools/Stirling-PDF

Stirling PDF 支持大多数的 PDF 编辑和转换功能,且所有数据都存储在本地。

订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
You May Also Like