这是一个强大的本地托管的基于 Web 的 PDF 操作工具,使用 docker,允许您对 PDF 文件执行各种操作,例如拆分、合并、转换、重组、添加图像、旋转、压缩等。这个本地托管的 Web 应用程序最初是 100% ChatGPT 制作的应用程序,现已发展到包含广泛的功能来满足您的所有 PDF 需求。
Stirling PDF 不会为任何记录保存或跟踪进行呼出。
所有文件和 PDF 要么仅存在于客户端,要么仅在任务执行期间驻留在服务器内存中,要么临时驻留在仅用于执行任务的文件中。届时,用户下载的任何文件都将从服务器中删除。
1、镜像
frooodle/s-pdf:latest
2、安装
2.1、基础设置
-
重启策略:容器退出时总是重启容器。
2.2、网络
-
网络选择桥接即可。
2.3、存储空间
-
装载路径
/usr/share/tessdata
:数据文件夹; -
装载路径
/logs
:日志文件夹; -
装载路径
/configs
:配置文件夹。
2.4、端口设置
-
容器端口
8080
固定,本地端口任意。
2.5、环境变量
变量名称 | 变量值 | 变量描述 | 说明 |
---|---|---|---|
|
| 设置时区 | 建议设置 |
|
| 设置URI子目录,设置后访问路径变为: | 如需运行在子目录下则可设置 |
|
| 系统连接超时时间,单位: | 可以设置较长超时时间避免下载超时 |
|
| docker下载安全jar(auth登录需要 | 默认 |
|
| 启用登录 | 设置为 默认账号: 默认密码: |
|
| 登录用户名 | 若不想使用默认账户,则可设置此变量自定义 |
|
| 登录密码 | 若不想使用默认密码,则可设置此变量自定义 |