用良心云轻量服务器搭建自己的pdf在线压缩网站
侧边栏壁纸
  • 累计撰写 56,973 篇文章
  • 累计收到 0 条评论

用良心云轻量服务器搭建自己的pdf在线压缩网站

James
2021-09-16 / 0 评论 / 68 阅读 / 正在检测是否收录...

吃灰机器新用途,搭建一个pdf在线压缩网站

今天女朋友让我帮她压缩一个pdf文件,本来想者这不是soeasy的一件事情吗,随便找个在线压缩的网址就行了,然后就一口答应下来了。但是由于pdf中涉及到了一些个人信息,女朋友不想使用在线的网站的压缩。只好下载了几个离线的压缩工具,打开一看居然都需要收费,后来总算是找到了一个免费的工具搞定了这件事,没有在女朋友面前丢脸。想到后面可能还会碰到这样的事情,因此萌生了自己做一个在线压缩pdf的网站的想法。查了下相关资料,看到有一个ghostscript工具可以来压缩pdf文件,基于这个工具做了一个简单的在线的版本。具体怎么做的就不说了,最终效果如下图所示。可以看到页面非常的简洁,支持同时上传多个pdf文件,适合个人使用。mjj们觉得有用的话,给我的仓库点个star吧【在github上搜索lixiaofei123/pdfcompress】。如果你们的服务器在吃灰,也可以安装一个玩玩喔,

下面开始搭建过程。首先需要购买一台良心云的轻量服务器。自己去良心云的秒杀页面上看一下,目前2C4G的配置一年只需要74元

然后选择【地域】和【镜像】,【地域】选择距离自己最近的,【镜像】选择Docker,当然如果自己会安装docker的话,也可以尝试自己安装。我这里为了方便,就直接选择自带的docker镜像了

购买了服务器以后,然后配置密钥之类的,再用ssh终端工具连接上。这些就不讲了,相信mjj们比我熟悉。这里我假设mjj们已经安装好了docker环境,那么只需要一条命令,就可以直接安装。

dockerrun-d--namepdfcompress

--restart=always-p8082:8082

-v/data/pdfcompress/input:/opt/pdfcompress/input

-v/data/pdfcompress/output:/opt/pdfcompress/output

mrlee326/pdfcompress

就是这么简单,一个在线的pdf压缩网站就部署好了。

其中/opt/pdfcompress/input是用来放置用户上传文件的目录,/opt/pdfcompress/output是用来放转换后的文件的目录,建议将其挂载在宿主机上,这样就方便后面清理文件了。有能力的话,可以自己写一个定时脚本来清理过期的文件。

启动完毕后,就可以通过浏览器来访问我们的pdf在线压缩网站了。目前提供了三个选项【高质量】、【中质量】、【低质量】,分别对应ghostscript的prepress、ebook、screen。

如果需要配置HTTPS的话,相信这么简单的东西,mjj自己都会配置,我就不班门弄斧了。通过上面的过程,我们就有了一个属于自己的在线pdf压缩网站,这样也不用担心自己的个人信息被别人保存,同时更换电脑的话也不需要重新安装软件。


-----------------------------------------------------
**网友回复**:

引用:lixiaofei发表于2021-9-1602:22

转哪了


网友回复:

引用:J先森发表于2021-9-1602:20

已经转载


网友回复:

支持大佬,正是我需要的,如果能再多整合几个文档相关的功能就好了


网友回复:

引用:dollaring发表于2021-9-1605:24

有pdfocr的程序么


网友回复:

引用:tirophy发表于2021-9-1606:30

pdfocr 同求


网友回复:

引用:咕叽咕叽发表于2021-9-1602:45

支持大佬,正是我需要的,如果能再多整合几个文档相关的功能就好了


网友回复:

电脑直接装个acrobat来压缩不行么?不但可以压缩,还可以编辑。


网友回复:

引用:yours发表于2021-9-1608:37

电脑直接装个acrobat来压缩不行么?不但可以压缩,还可以编辑。


网友回复:

引用:lypdarling发表于2021-9-1610:27

这类工具貌似很多,这个胜在速度快吧


网友回复:

引用:ZhènJīngBù发表于2021-9-1613:21

系统UI在精致点就好了

0