手机上安装 PDF 处理神器 Stirling PDF
Stirling PDF 是一个开源的 PDF 处理工具,功能很强大。原生有 exe 文件和 docker 支持。不过最近折腾 Termux 于是就想着把 Stirling PDF 也搬到手机上运行。
Stirling PDF 基于 Java 环境运行。大家可以下载源码自己编译,我省事直接下载作者编译好的 jar 包,为了省事修改成了 spdf.jar
部署环境为 proot 安装的 Ubuntu(没有在 Termux 原生环境部署,不想以后部署的应用太多环境整得太复杂)
首先安装一下运行的依赖环境:
apt install -y openjdk-17-jdk-headless libreoffice-writer libreoffice-calc libreoffice-impress unpaper ocrmypdf
pip3 install uno opencv-python-headless unoconv pngquant WeasyPrint
然后把 spdf.jar 通过 ssh 下载到 Ubuntu,一下可以以3种模式运行 jar 包
#直接运行
java -jar spdf.jar
#后台运行
java -jar spdf.jar &
#可退出命令行后台运行
nohup java -jarspdf.jar
运行之后手机通过 127.0.0.1:8080端口访问 Stirling PDF,局域网内的其他设备可以通过手机局域网IP:8080 端口访问。
Stirling PDF 偶尔用来处理一下 PDF 文件非常方便,其实因为 Stirling PDF 有exe文件可以在windows上直接运行,所以部署在手机上也只是折腾一下而已。