Stirling-PDF

  • 这是一个强大的本地托管基于 Web 的 PDF 操作工具,使用 docker,允许您对 PDF 文件执行各种操作,例如拆分合并、转换、重新组织、添加图像、旋转、压缩等。
  • 这个本地托管的 Web 应用程序最初是 100% ChatGPT 制作的应用程序,现已发展到包含广泛的功能来满足您的所有 PDF 需求。
  • Stirling PDF 不会发出任何记录保存或跟踪。所有文件和 PDF 要么仅存在于客户端,仅在任务执行期间驻留在服务器内存中,要么仅在执行任务时临时驻留在文件中。届时,用户下载的任何文件都将从服务器中删除。

Demo

Stirling PDF
功能一览

部署

官方提供了三个版本的镜像,可自行前往开源地址查看相对应的Docker命令以及Docker compose,并基于官方命令修改映射路径。下面仅给出本站Demo所使用的Docker compose,可使用DockgeDockge容器编排管理面板进行编排部署。
version: "3.3"
services:
  stirling-pdf:
    image: frooodle/s-pdf:latest
    ports:
      - 8280:8080
    volumes:
      - ./trainingData:/usr/share/tesseract-ocr/5/tessdata #Required for extra OCR languages
      - ./extraConfigs:/configs
      - ./customFiles:/customFiles/
      - ./logs:/logs/
    environment:
      - DOCKER_ENABLE_SECURITY=false
networks: {}

开源地址

🏷本文标签:Docker,️PDF,️pdftools
最后修改:2024 年 01 月 24 日
如果觉得我的文章对你有用,请随意赞赏