# web_tool **Repository Path**: jotom/web_tool ## Basic Information - **Project Name**: web_tool - **Description**: cursor开发的网站工具集合 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-02 - **Last Updated**: 2025-02-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 在线工具网站 这是一个提供常用工具的在线网站,包括文件转换、图片处理等功能。 ## 功能特点 - 文件格式转换 - 图片压缩 - 图片剪裁 - 图片格式转换 - 图片水印 ## 技术栈 前端: - Vue 3 - TypeScript - Element Plus - Vue Router - Axios 后端: - Node.js - Express - Sharp (图片处理) - PDF-lib (PDF处理) - Multer (文件上传) ## 安装说明 ### 前端 ```bash cd frontend npm install npm run dev ``` ### 后端 ```bash cd backend npm install npm run dev ``` ## 使用说明 1. 启动前端和后端服务 2. 访问 http://localhost:5173 打开网站 3. 选择需要使用的工具 4. 上传文件并设置相关参数 5. 等待处理完成后下载结果 ## 目录结构 ``` ├── frontend/ # 前端项目 │ ├── src/ │ │ ├── assets/ # 静态资源 │ │ ├── components/ # 公共组件 │ │ ├── views/ # 页面组件 │ │ ├── api/ # API接口 │ │ ├── utils/ # 工具函数 │ │ └── router/ # 路由配置 │ └── package.json │ ├── backend/ # 后端项目 │ ├── src/ │ │ ├── controllers/ # 控制器 │ │ ├── services/ # 业务逻辑 │ │ ├── routes/ # 路由 │ │ └── utils/ # 工具函数 │ └── package.json ``` ## 注意事项 1. 确保已安装Node.js环境 2. 上传文件大小限制为10MB 3. 支持的图片格式:JPG、PNG、WebP 4. 文件转换目前支持PDF格式