1、官方Web端
詳見:https://stirlingpdf.io/?lang=zh_CN
2、安裝Docker
合集:Docker安裝與使用
3、安裝Stirling-PDF
詳見:
https://docs.stirlingpdf.com/Installation/Docker%20Install
https://hub.docker.com/r/stirlingtools/stirling-pdf
創建目錄:
mkdir stirlingpdf
切換目錄:
cd stirlingpdf
3.1、方式1
拉取鏡像:
"示例"
# docker pull docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest"xxx:latest-fat鏡像"
# docker pull stirlingtools/stirling-pdf:latest-fat"xxx:latest鏡像"(當前使用該鏡像)
docker pull stirlingtools/stirling-pdf:latest"xxx:latest-ultra-lite鏡像"
# docker pull stirlingtools/stirling-pdf:latest-ultra-lite
運行容器:
docker run -d \--name stirling-pdf \-p 8080:8080 \-v "./data/trainingData:/usr/share/tessdata" \-v "./data/extraConfigs:/configs" \-v "./data/customFiles:/customFiles/" \-v "./data/logs:/logs/" \-v "./data/pipeline:/pipeline/" \stirlingtools/stirling-pdf:latest
查看容器列表:
docker ps
停止容器:
docker stop stirling-pdf
刪除容器:
docker rm stirling-pdf
刪除鏡像:
docker rmi stirlingtools/stirling-pdf:latest
刪除目錄:
rm -rf ./data
3.2、方式2
創建docker-compose.yml文件:
#version: '3.3'
services:stirling-pdf:#image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latestimage: stirlingtools/stirling-pdf:latestcontainer_name: stirling-pdfports:- '8080:8080'volumes:- ./data/trainingData:/usr/share/tessdata # Required for extra OCR languages- ./data/extraConfigs:/configs- ./data/customFiles:/customFiles/- ./data/logs:/logs/- ./data/pipeline:/pipeline/#environment:# - DISABLE_ADDITIONAL_FEATURES=false# - LANGS=en_GB
創建并啟動容器:
docker-compose up -d
查看容器列表:
docker ps
停止并銷毀容器:
docker-compose down
刪除鏡像:
docker rmi stirlingtools/stirling-pdf:latest
刪除目錄:
rm -rf ./data
4、瀏覽器訪問
假設當前ip為192.168.186.128
瀏覽器訪問:http://192.168.186.128:8080
5、詳見
https://stirlingpdf.com
https://stirlingpdf.io
https://docs.stirlingpdf.com
https://github.com/Stirling-Tools/Stirling-PDF
https://hub.docker.com/r/stirlingtools/stirling-pdf
https://mp.weixin.qq.com/s/8R0ErCH3imzVPmG-5nZtyg