一个现代化的 PDF 处理工具,支持在浏览器中本地分割和合并 PDF 文件。
- PDF 合并:将多个 PDF 文件按指定顺序合并为一个文件
- PDF 分割:提取特定页面或将文档拆分为多个文件
- 本地处理:所有操作在浏览器本地完成,保护隐私
- 拖拽排序:合并时支持拖拽调整文件顺序
- 现代化界面:使用 React + TypeScript + Tailwind CSS 构建
- 前端框架:React 19 + TypeScript
- 构建工具:Vite
- 样式:Tailwind CSS
- PDF 处理:pdf-lib (WebAssembly)
- 图标:Lucide React
- 下载功能:downloadjs
npm installnpm run devnpm run buildnpm run previewpdf-master/
├── src/
│ ├── components/ # React 组件
│ │ ├── Navbar.tsx # 导航栏
│ │ ├── LandingPage.tsx # 首页
│ │ ├── MergePage.tsx # 合并页面
│ │ ├── SplitPage.tsx # 分割页面
│ │ └── AdPlaceholder.tsx # 广告占位符
│ ├── App.tsx # 主应用组件
│ └── main.tsx # 应用入口
├── public/ # 静态资源
└── package.json # 项目配置
pdf-lib: 用于 PDF 文件的读取、创建和修改downloadjs: 处理文件下载lucide-react: 提供现代化的图标@vitejs/plugin-react: Vite React 插件,支持 React Compiler
支持所有现代浏览器,具有 WebAssembly 支持的浏览器。
© 2024 PDF Master. All rights reserved.