Skip to content

Dawning01/pdftoolbox

Repository files navigation

PdfToolbox

基于 Rust + Tauri 的本地 PDF 处理工具箱。所有操作离线完成,无需联网,保护隐私。

功能

  • PDF 基础处理:合并、拆分、压缩、旋转、删除/提取/重排页面
  • 内容操作:水印、页码、文本提取
  • 格式转换:图片转 PDF、WebP 转 JPG、HEIC 转 JPG
  • 页面设置:裁剪、调整大小
  • 元数据管理:查看/编辑 PDF 信息
  • 安全:PDF 解密

快速开始

# 安装依赖
npm install

# 开发模式 (Tauri 桌面应用)
npm run tauri dev

# 生产构建
npm run tauri build

构建产物在 src-tauri/target/release/bundle/ 目录下。

技术栈

技术
前端 React 19 + TypeScript + Vite + Tailwind CSS v4
桌面壳 Tauri 2.x (WebView2)
PDF 处理 lopdf + pdf-extract
图像处理 image crate

架构

配置驱动 — 工具定义在 src/toolbox-config.json,前端自动渲染,后端命令映射处理。

About

pdf自定义工具集

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors