Docker部署S-PDF,自建PDF工具箱

2024-01-12 13:09:17 15点赞 170收藏 12评论

前言:群晖NAS上部署了Docker后,可以有许多有趣的镜像通过Docker来部署,Docker不仅仅可以提高我们群晖NAS或者支持Docker的NAS的使用率也可以对我们的生活起到帮助和影响。随着信息化的普及,电子文档广泛使用,这其中PDF格式的电子文档成了仅次于word/excel/PPT外最主要使用的格式,很多文档都要求以PDF格式保存上传分享,目前关于PDF的使用有很多技术方案和手段,在自建属于自己的PDF工具箱前,平时需要转换PDF格式时,自己最喜欢使用的是ilovepdf这个在线PDF转换网站,功能强大,使用方便,没有广告,完全免费,可以说是目前自己体验过最好的在线PDF工具大全网站,但是它有个隐患,因为所有需要转换的文档都要第一时间上传后转换,这对于许多比较私密性和机密的文档就显然是不安全和不可能使用的,因此就迫切需要自己部署一个可以掌控的PDF转换工具,那些转换的文件上传到自己建立的转换服务器上,通过各方查找,发现一个开源PDF项目(Stirling-PDF),部署使用后感觉各方面基本和ilovepdf差不多,本文就自己在NAS部署Stirling-PDF工具箱服务器遇到的问题和解决方法分享出来供感兴趣的朋友参考,这里需要备注一下自己PDF工具箱服务器方案是基于群晖NAS,系统版本为7.2,其他NAS系统请酌情参考。这其中如果还不太清楚群晖NAS上Docker如何安装使用请参考下面文章:

一、S-PDF 部署

1、群晖NAS Docker套件Container Manager里面在注册表里搜索“s-pdf”,下载这个镜像,大约1.6GB左右。这个镜像是作者自己发布的Docker镜像,保持了原汁原味。

s-pdf镜像s-pdf镜像

2、镜像下载好了后,在容器里面新增一个容器,映像选下载好的last版本的镜像,按下面图示配置好相关参数。常规设置处:启用自动重新启动处请打勾,这样避免NAS设置重新启动后,Docker没有启动。

常规设置常规设置常规设置常规设置

3、在进行容器设置时,请提前在NAS的共享文件夹docker目录下创建s-pdf目录,并在s-pdf目录下建立logs和configs目录给s-pdf容器使用。

NAS上建立reader容器使用的共享文件夹NAS上建立S-PDF容器使用的共享文件夹NAS上建立reader容器使用的共享文件夹NAS上建立S-PDF容器使用的共享文件夹

4、接下了的创建s-pdf容器的高级设置里,端口设置可以设置一个自己NAS上没有使用并符合系统要求的端口号,这样访问是NAS地址跟这个端口号时就可以正确访问。这里设置端口号为9528,存储空间设置这里只需要把前面建立好的文件夹logs和configs映射给/logs和/configs即可。

高级设置部分:端口设置和存储空间设置高级设置部分:端口设置和存储空间设置高级设置部分:端口设置和存储空间设置高级设置部分:端口设置和存储空间设置

5、网络设置默认选则桥接,除非你想s-pdf容器自己有独立地址,那么你可以设置网络类型为host。

s-pdf容器的网络设置默认设置为bridgereader容器的网络设置默认设置为bridges-pdf容器的网络设置默认设置为bridgereader容器的网络设置默认设置为bridge

6、设置好了后,在确认前可以看看设置摘要,对比各个设置参数,确认没啥问题点击完成即可。

设置信息摘要设置信息摘要设置信息摘要设置信息摘要

二、S-PDF使用

1、浏览器打开http://nas ip 地址:9528

s-pdf初始界面s-pdf初始界面

2、对比ilovepdf是不是感觉非常像,可以在页面设置里设置语言。支持的语言比较多。

可以设置语言可以设置语言设置为中文后,界面变得亲切了许多设置为中文后,界面变得亲切了许多

3、可以看到支持得PDF功能特别多,基本可以满足各种需求。

Docker部署S-PDF,自建PDF工具箱Docker部署S-PDF,自建PDF工具箱

4、这个是一个基于web界面的PDF工具箱,只要浏览器打开,就可以用浏览器浏览http://nas ip 地址:9528就可以开始使用,自己需要转换得PDF都上传保存在自己得NAS服务器上,安全性保密性私密性都要强很多。

三、总结

总体来说,S-PDF 服务器部署简单,使用也简单明了,保密性和私密性都很强,另外部署到自家NAS上远程访问也需要自己NAS具备DDNS或者其他开启远程访问NAS的功能,相对来说有一定难度,但瑕不掩瑜,毕竟部署一款自己可以掌控得PDF服务器很有成就感,PDF存放在自己的服务器上相对安全性也要高很多。

该内容正在参与【2023值得总结】征稿活动,飞天茅台、iPhone15、6000元现金等大奖疯狂派发中,快来分享你的年度好物,证明2023有在好好生活,赢取超级大奖!点击参与→

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
12评论

  • 精彩
  • 最新
  • 老了,乖乖买了 wps 会员

    校验提示文案

    提交
    也是 年龄大了 都不愿折腾了

    校验提示文案

    提交
    免费的转的容易排版错乱,用的多买会员值的

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 没有最常用最重要的pdf2word,也就是没有ocr模块

    校验提示文案

    提交
    有OCR模块 这个需要自己配置

    校验提示文案

    提交
    有 但不好用

    校验提示文案

    提交
    收起所有回复
  • 准备试一下

    校验提示文案

    提交
    可以 这个非常好用

    校验提示文案

    提交
    试一下 个人觉得还不错

    校验提示文案

    提交
    收起所有回复
  • 请问楼主:安装好,运行功能时提示fail to fetch是哪里配置不对吗

    校验提示文案

    提交
  • 很厉害

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
170
扫一下,分享更方便,购买更轻松