日常办公的时候经常会用到 PDF,很多时候我们都需要对它进行一些处理操作,
比如添加水印(图片只是举个例子,这玩意儿不是我做的 = =):
这一期我们就来搭建一个免费开源的PDF处理项目——Stirling PDF 。一站式服务,满足你的所有PDF需求。
1. 介绍
这是一个强大的本地托管的基于docker的基于web的PDF操作工具,可以让你对PDF文件进行各种操作,如拆分、合并、转换、重新组织、添加图片、旋转、压缩等等。这个本地托管的web应用程序最初是由100%的ChatGPT制作的应用程序,并已发展成为包含各种功能以满足你所有的PDF需求。
Stirling PDF不会进行任何记录或跟踪。
所有文件和PDF文件要么仅存在于客户端,仅在任务执行期间驻留在服务器内存中,要么仅暂时驻留在文件中以执行任务。用户下载的任何文件在那时都已从服务器中删除。
特点:
- 支持暗黑模式
- 支持多种语言(包括简体和繁体中文)
- 有自定义下载选项(详情)
- 并行文件处理和下载
- 有与外部脚本集成的API
- 可选的登录和身份验证支持(详情)
- 支持自定义应用程序名称
- 支持自定义口号、图标、图片,甚至自定义HTML(通过文件覆盖)
2. 项目展示
Demo:https://pdf.gugu.ovh/
![5fa24ad728e6d448450d4e3baa2790a4.png](https://i-blog.csdnimg.cn/blog_migrate/8242c159c1c177c6af452a0c1648f6ff.png)
![469fbc4036e49ec3483debf7bca283fb.png](https://i-blog.csdnimg.cn/blog_migrate/d289bdd94268e97c7bab4af742f7623e.png)
3. 相关地址
官方GitHub地址:https://github.com/Stirling-Tools/Stirling-PDF
4. 搭建环境
- 服务器:咕咕这边用的腾讯云轻量应用服务器,建议服务器内存1G以上,(也可以选择RackNerd的高性价比服务器一年100块钱不到)
- 系统:Debian 11 (DD 脚本 非必需 DD,用原来的系统也 OK,之后教程都是用 Debian 或者 Ubuntu 搭建~)
- 安装好 Docker、Docker-compose(相关脚本)
- 【必需】域名一枚,并做好解析到服务器上(域名购买、域名解析 视频教程)
- 【非必需】提前安装好宝塔面板海外版本 aapanel,并安装好 Nginx(安装地址)
- 【非必需本教程选用】安装好 Nginx Proxy Manager(