一款强大的PDF处理工具StirlingPDF
简介
Stirling-PDF 是一个基于 spring-boot 开发的开源项目,旨在提供一个功能强大本地托管的 PDF 操作工具。它使您能够对 PDF 文件进行多种操作,包括拆分、合并、转换、重新组织、添加图片、旋转、压缩等。该本地托管应用最初由 ChatGPT 完全开发,并已发展成一个功能齐全的工具,可满足您的各种 PDF 需求。
日常生活中经常需要处理 PDF 文件, 当前也有好多处理 PDF 的在线工具,但要么需要会员,要么需要登录等繁琐操作,而且我们的文件也存在泄漏等安全隐患。由于 Stirling-PDF 是一个可以托管到本地的操作工具,对于不习惯使用 pdftk 命令的朋友,安装此软件将是一个相当正确的选择。
Linux 下的安装使用
使用 paru 安装
在 ArchLinux 下安装 Stirling-PDF 是一件相当容易的事情,因为 Stirling-PDF 可以在 Aur 仓库找到,只需要一条命令即可:
1 | paru -S stirling-pdf-bin |
注意:Stirling-PDF 依赖于最新版的 libreoffice-fresh, 所以安装前把 libreoffice-still 替换为 libreoffice-fresh.
手动启动
起动、停止和重启服务
1 | sudo systemctl status stirlingpdf.service |
使用
- 启动服务
sudo systemctl start stirlingpdf.service
- 游览器打开:http://localhost:8080
- 关闭服务
sudo systemctl stop stirlingpdf.service
- 因为处理
PDF
文件对于个人来讲不是高频率操作,所以手动操作即可。如查想设置为默认启动,请执行1
sudo systemctl enable stirlingpdf.service
安装到启动器
注意:按照官方的安装方法LocalRunGuide配置好启动器,经过测试是无法运行的。原因是,
如果使用 &&
或||
等一次写入多条命令,则第二个可执行文件被读取为一个参数。所以,最佳方式是单独建立一个运行脚本,然后在
Stirling-PDF.desktop
文件中直接调用。
查看软件安装位置
1 | sudo pacman -Ql stirling-pdf-bin |
获取图标文件
由于使用paru
安装的stirling-pdf-bin
,其并不包括创建.desktop
文件,所以也就没有icons
图标。因此,需要从github
上获取icons
图标.
1
2git clone https://github.com/Stirling-Tools/Stirling-PDF.git
sudo cp -r ./Stirling-PDF/docs /usr/share/icons/stirling
编写程序脚本
1 |
|
编写启动器文件
1 | [Desktop Entry] |
参考网站
此处给出几个测试网站,可以使用,但是。
- https://stirlingpdf.io
- https://pdf.tplant.com.au
- https://pdf.hi.sy/
- https://stirlingpdf.blablalinux.be/
- https://stirling-pdf.framalab.org/
- https://pdf.3n1tech.com/
Windows 下安装使用
下载Windows版
- Stirling-PDF-with-login.exe 或 Stirling-PDF.exe
- 按 Windows 安装程序的标准步骤双击安装。