Pages

Thursday, 25 July 2024

部署Stirling PDF - 强大的PDF Web在线编辑工具箱

 简介

这是一个强大的、可本地托管的、基于 Web 的 PDF 操作工具,可使用 Docker部署。它使您能够对 PDF 文件执行各种操作,包括拆分、合并、转换、重组、添加图像、旋转、压缩等。这个本地托管的 Web 应用程序已经发展到包含一套全面的功能,可以满足您的所有 PDF 要求。

能代替商业PDF软件的大部分功能,可在内网部署供所有人使用。

项目地址:https://github.com/Stirling-Tools/Stirling-PDF
Docker Compose部署

注意,先切换 /opt/pdf 目录下.
    
vim /opt/pdf/docker-compose.yml

version: '3.3'
services:
  stirling-pdf:
    image: frooodle/s-pdf:latest
    restart: always
    ports:
      - '8080:8080'
    volumes:
      - ./trainingData:/usr/share/tessdata #Required for extra OCR languages
      - ./extraConfigs:/configs
      - ./customFiles:/customFiles/
      - ./logs:/logs/
    environment:
      - DOCKER_ENABLE_SECURITY=false
      - INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false
      - LANGS=zh_CN

启动:
docker compose  up -d

# 要求docker版本大于23.0.2


然后浏览器访问8080端口即可使用。

OCP 增加中文

cd /opt/pdf/trainingData
wget https://github.com/tesseract-ocr/tessdata/blob/4.1.0/chi_sim.traineddata

其他配置
/opt/pdf/extraConfigs/settings.yml
编辑配置文件可增加认证,可修改默认Web语言。

Windows 本地部署,
https://github.com/Stirling-Tools/Stirling-PDF/releases,
可以去上面下载exe:

https://github.com/Stirling-Tools/Stirling-PDF/releases/download/v0.26.1/Stirling-PDF.exe

需要先下载安装:

https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.exe 

然后运行Stirling-PDF.exe ,就会在默认的浏览器中打开http://localhost:8080/ (相当于打开了一个PDF本地编辑工具箱)

No comments:

Post a Comment