NAS 部署 PDF 处理工具:Stirling PDF

0 次浏览
0 评论

 本文共计1919字,预计需要花费 3分钟才能阅读完成。

详细介绍

🤔 Stirling PDF 是什么?

Stirling PDF 是一个功能强大的本地托管网页 PDF 操作工具。它可以对 PDF 文件执行各种操作,包括拆分、合并、转换、重组、添加图片、旋转、压缩等。Stirling PDF 不会发起任何出站请求进行记录或跟踪。所有文件和 PDF 要么完全存在于客户端,要么仅在任务执行期间驻留在服务器内存中,或者仅为执行任务而暂时存放在文件中。用户下载的任何文件在下载时已从服务器上删除。


✨ 特点

  • 50+ PDF 操作
  • 并行文件处理和下载
  • 暗模式支持
  • 自定义下载选项
  • 自定义“管道”以在自动队列中运行多个功能
  • 用于与外部脚本集成的 API
  • 可选的登录和身份验证支持
  • 数据库备份和导入
  • 企业功能,例如 SSO

🐳 安装指南

下面介绍通过 Docker Compose 进行部署, 其它部署方式请参考Stirling PDF官方说明文档

单容器部署

稳定版:

docker run -d \
  --name stirling-pdf \
  -p 8080:8080 \
  -v "./StirlingPDF/trainingData:/usr/share/tessdata" \
  -v "./StirlingPDF/extraConfigs:/configs" \
  -v "./StirlingPDF/customFiles:/customFiles/" \
  -v "./StirlingPDF/logs:/logs/" \
  -v "./StirlingPDF/pipeline:/pipeline/" \
  -e DISABLE_ADDITIONAL_FEATURES=true \
  -e LANGS=en_GB \
  docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest

Docker Compose 部署

docker-compose.yml 文件:

稳定版(本教程使用此 Compose):

services:
  stirling-pdf:
    image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest
    ports:
      - '8080:8080'
    volumes:
      - ./StirlingPDF/trainingData:/usr/share/tessdata # 用于额外 OCR 语言所必需的文件夹
      - ./StirlingPDF/extraConfigs:/configs
      - ./StirlingPDF/customFiles:/customFiles/
      - ./StirlingPDF/logs:/logs/
      - ./StirlingPDF/pipeline:/pipeline/
    environment:
      - DISABLE_ADDITIONAL_FEATURES=false
      - LANGS=en_GB

如需额外的参数和自定义,请查看高级配置页面!

----

1. 在飞牛主页面找到 Docker 打开后,切换菜单 Compose -> 新增项目

2. 创建项目页面根据实际情况定义 项目名称、选择 路径,选中 创建 docker-compose.yml 后,把下面 yml 文件粘贴到文本框中。检查无误后点击 确定 按钮进行部署。

3. 等待部署完成,在容器管理中查看运行状态。


使用

1. 在浏览器地址输入:https://<NASIP>:8080 可访问 Stirling PDF 服务

第一次启动需要初始化需要等待1-2分钟。

2. 将word文档转换为PDF文档

点击菜单栏中的 工具箱 或首页,选择将 将文件转换为PDF文件 选项。

3. 添加水印功能

点击菜单栏中的 工具箱 或首页,添加水印,填写水印内容,确认即可。

到此 Stirling PDF 搭建和使用教程已经完成,更多功能自己摸索了。


总结

Stirling-PDF 代表了 PDF 处理工具的未来 - 开源、安全、功能强大且易于使用。它不仅满足了个人用户的需求,也为企业提供了一个可靠的文档处理解决方案。随着项目的不断发展和社区的持续贡献,我相信 Stirling-PDF 将继续引领 PDF 处理工具的创新,为用户带来更多惊喜。

正文完
 0
评论(暂无评论)
评论已关闭