【开源】完全开源,免费使用的PDF文件处理工具,包含PDF合并拆分旋转加水印加密

简介:      

开源软件分享,今天分享一个通用型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即可。

功能演示

最新更新会第一时间同步在公|众|号:【有影开源】,推荐关注!更多干货请上公|众|号!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值