系统介绍
Stirling-PDF是一款功能强大的、基于本地托管的PDF操作工具。它使用Docker实现,允许用户对PDF文件执行各种操作,如分解合并、转换、重组、添加图像、旋转、压缩等。该工具还具备出色的性能,可以在本地环境中运行,为用户提供更高的数据安全性。

系统特色
合并PDF文件:可以将多个PDF文件合并为一个文件。
拆分PDF文件:可以将一个PDF文件拆分为多个文件,或者将指定页码的页面拆分为多个文件,或将所有页面提取为单个文件。
旋转PDF文件:可以将PDF文件按指定角度旋转,每90度为一个增量。
解锁PDF:可以解除PDF文件的密码保护。
转换格式:可以将PDF文件转换为其他格式,如Word、Excel、PPT等。
OCR识别PDF:可以将PDF文件中的文字转换为文本格式。
添加和删除密码:可以为PDF文件添加或删除密码。
添加水印:可以在PDF文件上添加水印。
认证/签名PDF:可以对PDF文件进行认证或签名。
Stirling-PDF还提供了在页面上编辑的功能,如注释、绘图、添加文本和图像等。所有文件和PDF只存在于客户端,或仅在任务执行期间驻留在服务器内存中,或临时驻留在文件中,仅用于执行任务。任何由用户下载的文件都将在那时从服务器中删除。

搭建教程
本文通过Docker的方式来部署,以Ubuntu为例,操作步骤:安装Docker、创建docker-compose.yml、启动容器运行镜像。

第一步安装docker
sudo apt update
sudo apt install -y docker.io docker-compose
第二步创建docker-compose.yml

在Home目录创建docker-compose.yml,编写以下配置并保存:
version: '3'
services:
stirling-pdf:

image: frooodle/s-pdf:latest
ports:
  - '8080:8080'
volumes:
  - /home/data/trainingData:/usr/share/tesseract-ocr/5/tessdata #Required for extra OCR languages
  - /home/data/extraConfigs:/configs
environment:
  - DOCKER_ENABLE_SECURITY=false

第三步启动容器运行镜像
sudo docker-compose up -d
快速搭建

除了使用docker-compose部署之外,还可使用Docker指令搭建。

sudo 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
上述指令执行完成后,在浏览器访问IP:8080即可。

除此之外,Stirling-PDF还支持本地部署,详细介绍请到官方网站查看文档说明。

推荐文章

个人博客平台开始支持 GitHub Alerts 扩展

我在日常写作过程中除了要引用别人的内容外,有时候需要加...

bypass域名证书申请脚本

我一般就用debian系统为啥用bypass,因为是6...

可按 ESC 键退出搜索

0 篇文章已搜寻到~