![](https://news.xinpengboligang.com/upload/keji/2080301ef6fdfed31e5a6ee54c4d9ae9.jpeg)
![](https://news.xinpengboligang.com/upload/keji/4cc49bedee4e4827aad562f8cd124410.jpeg)
一、介紹
這是一個強大的本地托管的基於 Web 的 PDF 操作工具,使用 docker,允許您對 PDF 文件執行各種操作,例如拆分、合並、轉換、重組、添加圖像、旋轉、壓縮等。這個本地托管的 Web 應用程序最初是 100% ChatGPT 制作的應用程序,現已發展到包含廣泛的功能來滿足您的所有 PDF 需求。
Stirling PDF 不會為任何記錄保存或跟蹤進行呼出。
所有文件和 PDF 要麼僅存在於客戶端,要麼僅在任務執行期間駐留在服務器內存中,要麼臨時駐留在僅用於執行任務的文件中。屆時,用戶下載的任何文件都將從服務器中刪除。
二、部署
1、命令一鍵部署
docker run -d \
-p 8080:8080 \
-v /location/of/trainingData:/usr/share/tesseract-ocr/5/tessdata \
-v /location/of/extraConfigs:/configs \
-v /location/of/logs:/logs \
-e DOCKER_ENABLE_SECURITY=false \
--name stirling-pdf \
frooodle/s-pdf:latest
2、1Panel面板部署
暴露端口8080
![](https://news.xinpengboligang.com/upload/keji/946ad9a8fc158f9772766837ec87f62c.jpeg)
掛載卷
pdfextraConfigs /configs
pdflogs /logs
pdftrainingData
/usr/share/tesseract-ocr/5/tessdata
![](https://news.xinpengboligang.com/upload/keji/03682d41739cf18460d62f88f9d9a747.jpeg)
Command
'java' '-Dfile.encoding=UTF-8' '-jar' '/app.jar'
Entrypoint
'/scripts/init.sh'
重啟規則 一直重啟
![](https://news.xinpengboligang.com/upload/keji/f6e889fe83bb78f4527ee5ebe0c7959e.jpeg)
環境變量
DOCKER_ENABLE_SECURITY=false
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOME=/home/stirlingpdfuser
VERSION_TAG=0.20.1
JAVA_TOOL_OPTIONS= -XX:MaxRAMPercentage=75
![](https://news.xinpengboligang.com/upload/keji/a308d5df82c84dfe01c2bc3a1817ab40.jpeg)
三、使用
訪問容器映射的端口即可
右上角選擇語言,或著連接中增加語言,如:
http://x.x.x.x:8080/?lang=zh_CN
![](https://news.xinpengboligang.com/upload/keji/0ed1ab929d0037fb04c1821f960f44fa.jpeg)
四、小結
狠狠的賦能!