简介:
开源软件分享,今天分享一个通用型PDF文件处理工具,包含PDF合并、拆分、旋转、水印、加密、转换等20多项常用功能,完全开源,个人免费使用,界面简洁,简单易用。经常使用pdf操作的人赶紧用起来
公|众|号:【有影开源】
功能亮点:
本项目具有如下优势:
-
完全本地化:无需联网,不必担心隐私泄露
-
功能丰富:支持包括PDF批量合并、拆分、添加水印、加密/解密、提取、
OCR识别在内的20余项功能
-
跨平台:支持在Windows、Mac、Linux设备上使用
-
开源免费
-
界面简洁,使用简单
-
体积小巧(~30M),绿色免安装,随用随开
-
插件化:根据需要选择是否安装额外组件,减小安装包体积
使用步骤如下:
1.下载和安装:从官方网站下载PDF-Guru并按照安装步骤进行安装。
2.打开软件:双击桌面上的PDF-Guru图标或从开始菜单中启动软件。
3.选择要处理的PDF文件:点击软件界面上的"选择文件"按钮,浏览和选择要处理的PDF文件。
4.选择需要的功能:从功能列表中选择要执行的操作,如合并、拆分、添加水印等。
5.配置参数:根据需要,配置功能操作的参数,如添加水印的文本、设置加密密码等。
6.执行操作:点击"开始"或"执行"按钮,软件将开始执行所选功能操作。
7.完成处理:处理完成后,软件会提示操作结果,并将生成的PDF文件保存在指定位置。
安装
# 确认go安装成功 go version # 确认 "~/go/bin" 位于PATH环境变量中 echo "export PATH=$PATH:$HOME/go/bin" >> $HOME/.bashrc source $HOME/.bashrc echo $PATH | grep go/bin # 确认nodejs安装成功 npm --version
编译安装项目
git clone https://github.com/kevin2li/PDF-Guru.git cd PDF-Guru ROOT=$(pwd) go install github.com/wailsapp/wails/v2/cmd/wails@latest go mod tidy # 安装前端依赖 cd ${ROOT}/frontend npm install # 安装后端环境 cd ${ROOT}/thirdparty pip install -r requirements.txt pyinstaller -F -w pdf.py mkdir ${ROOT}/build/bin # 1) for darwin, linux cp dist/pdf ocr.py convert.py ${ROOT}/build/bin # 2) for windows cp dist/pdf.exe ${ROOT}/build/bin cp ocr.py ${ROOT}/build/bin cp convert.py ${ROOT}/build/bin cd $ROOT wails dev # 开发预览 wails build # 编译
将build/bin
目录打包,运行PDF Guru
即可。
功能演示
最新更新会第一时间同步在公|众|号:【有影开源】,推荐关注!更多干货请上公|众|号!