简介
这是一个强大的、可本地托管的、基于 Web 的 PDF 操作工具,可使用 Docker部署。它使您能够对 PDF 文件执行各种操作,包括拆分、合并、转换、重组、添加图像、旋转、压缩等。这个本地托管的 Web 应用程序已经发展到包含一套全面的功能,可以满足您的所有 PDF 要求。
能代替商业PDF软件的大部分功能,可在内网部署供所有人使用。
项目地址:https://github.com/Stirling-Tools/Stirling-PDF
Docker Compose部署
注意,先切换 /opt/pdf 目录下
shell
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
启动
shell
docker compose up -d
# 要求docker版本大于23.0.2
然后浏览器访问8080端口即可使用。
PS:Docker 镜像加速可参考:https://songxwn.com/cf-works-DockerHub-Proxy/
OCP 增加中文
shell
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。