本文共计1919字,预计需要花费 3分钟才能阅读完成。
详细介绍
🤔 Stirling PDF 是什么?
Stirling PDF 是一个功能强大的本地托管网页 PDF 操作工具。它可以对 PDF 文件执行各种操作,包括拆分、合并、转换、重组、添加图片、旋转、压缩等。Stirling PDF 不会发起任何出站请求进行记录或跟踪。所有文件和 PDF 要么完全存在于客户端,要么仅在任务执行期间驻留在服务器内存中,或者仅为执行任务而暂时存放在文件中。用户下载的任何文件在下载时已从服务器上删除。
✨ 特点
- 50+ PDF 操作
- 并行文件处理和下载
- 暗模式支持
- 自定义下载选项
- 自定义“管道”以在自动队列中运行多个功能
- 用于与外部脚本集成的 API
- 可选的登录和身份验证支持
- 数据库备份和导入
- 企业功能,例如 SSO
🐳 安装指南
下面介绍通过 Docker Compose 进行部署, 其它部署方式请参考Stirling PDF官方说明文档。
单容器部署
稳定版:
docker run -d \
--name stirling-pdf \
-p 8080:8080 \
-v "./StirlingPDF/trainingData:/usr/share/tessdata" \
-v "./StirlingPDF/extraConfigs:/configs" \
-v "./StirlingPDF/customFiles:/customFiles/" \
-v "./StirlingPDF/logs:/logs/" \
-v "./StirlingPDF/pipeline:/pipeline/" \
-e DISABLE_ADDITIONAL_FEATURES=true \
-e LANGS=en_GB \
docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest
Docker Compose 部署
docker-compose.yml
文件:
稳定版(本教程使用此 Compose
):
services:
stirling-pdf:
image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest
ports:
- '8080:8080'
volumes:
- ./StirlingPDF/trainingData:/usr/share/tessdata # 用于额外 OCR 语言所必需的文件夹
- ./StirlingPDF/extraConfigs:/configs
- ./StirlingPDF/customFiles:/customFiles/
- ./StirlingPDF/logs:/logs/
- ./StirlingPDF/pipeline:/pipeline/
environment:
- DISABLE_ADDITIONAL_FEATURES=false
- LANGS=en_GB
如需额外的参数和自定义,请查看高级配置页面!
----
1. 在飞牛主页面找到 Docker
打开后,切换菜单 Compose
-> 新增项目
。
2. 创建项目页面根据实际情况定义 项目名称
、选择 路径
,选中 创建 docker-compose.yml
后,把下面 yml 文件粘贴到文本框中。检查无误后点击 确定
按钮进行部署。
3. 等待部署完成,在容器
管理中查看运行状态。
使用
1. 在浏览器地址输入:https://<NASIP>:8080
可访问 Stirling PDF 服务
第一次启动需要初始化需要等待1-2分钟。
2. 将word文档转换为PDF文档
点击菜单栏中的 工具箱
或首页,选择将 将文件转换为PDF文件
选项。
3. 添加水印功能
点击菜单栏中的 工具箱
或首页,添加水印
,填写水印内容,确认即可。
到此 Stirling PDF 搭建和使用教程已经完成,更多功能自己摸索了。
总结
Stirling-PDF 代表了 PDF 处理工具的未来 - 开源、安全、功能强大且易于使用。它不仅满足了个人用户的需求,也为企业提供了一个可靠的文档处理解决方案。随着项目的不断发展和社区的持续贡献,我相信 Stirling-PDF 将继续引领 PDF 处理工具的创新,为用户带来更多惊喜。
正文完