1.前言
众所周知,日常我们需要处理pdf文件比如拆分编辑合并之类的操作,某些平台一定要开会员才能使用,今天我们要搭建的 Stirling-PDF 这是一个强大的本地托管基于 Web 的 PDF 操作工具,使用 docker,允许您对 PDF 文件执行各种操作,例如拆分合并、转换、重新组织、添加图像、旋转、压缩等。这个本地托管的 Web 应用程序最初是 100% ChatGPT 制作的应用程序,现已发展到包含广泛的功能来满足您的所有 PDF 需求。
创作不易,如果你觉得有用,欢迎请橙子喝杯咖啡☕☕☕
2. 项目展示
3. 相关地址
官方GitHub地址:https://github.com/Stirling-Tools/Stirling-PDF
docker镜像:frooodle/s-pdf:latest
4. 搭建视频
5.1 YouTube
视频地址:后续补充…
5.2 哔哩哔哩
哔哩哔哩:后续补充…
5. 搭建方式
5.1 镜像拉取
进入nas,拉取镜像:frooodle/s-pdf:latest
5.2 前置准备
在docker的存储空间下创建工具会映射的文件夹
- logs
- extraConfigs
- customFiles
- trainingData
5.3 容器配置
端口修改为自己未被占用的就行;映射关系我贴在下面了,其他的按照图中去配置即可
trainingData --- /usr/share/tesseract-ocr/5/tessdata
extraConfigs --- /configs
customFiles --- /customFiles
logs --- /logs
6.使用教程
访问你的nasip:对应的端口比如我这里的18081,就能进入首页啦,进入后记得先修改为中文
可以看到功能十分强大,基本包含了日常所有对pdf文件操作的需求还有ocr文字识别
如果你想隐藏端口,可以通过nginx添加反向代理(Nginx Proxy Manager安装搭建),不想通过ip访问,可以选择一个域名(摆脱IP 如何挑选购买域名)然后设置内网穿透(用NPS搭建内网穿透 比frp更好用)实现外网的无端口域名访问
7. 总结
祝大家搭建成功用的开心,有问题可以去 GitHub 提 Issues,也可以在评论区互相交流探讨。
同时,有能力给项目做贡献的同学,也欢迎积极加入到项目中来,贡献自己的一份力量!
最后,感谢开发人员们的辛苦付出,让我们能用到这么优秀的项目!
创作不易,如果你觉得有用,欢迎请橙子喝杯咖啡☕☕☕