# Convert **Repository Path**: xianfash/convert ## Basic Information - **Project Name**: Convert - **Description**: .............. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-27 - **Last Updated**: 2026-02-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Convert 一个基于 Vue 3 + TypeScript 的在线文件转换工具,支持图片、PDF、视频等多种格式的转换处理。 ## 项目简介 Convert 是一个现代化的在线文件转换平台,采用前后端分离架构,提供便捷的 Web 端文件转换服务。 ## 技术栈 - **前端框架**: Vue 3 - **语言**: TypeScript - **状态管理**: Pinia - **路由**: Vue Router - **构建工具**: Vite - **视频处理**: FFmpeg (WASM) ## 功能特性 ### 文件转换 - 📷 **图片转 Office** - 支持图片转换为 Word、Excel、PowerPoint 等格式 - 📄 **PDF 转 Office** - PDF 文档转换为可编辑的 Office 格式 - 🎬 **视频转图片** - 视频帧提取,转换为图片序列 ### 用户系统 - 👤 用户登录/注册 - 🔐 GitHub 第三方登录 - 👤 个人中心 ### 高级功能 - 📤 大文件分片上传 - 🔄 实时转换进度 - 📱 响应式设计 ## 项目结构 ``` src/ ├── api/ # API 接口 ├── assets/ # 静态资源 ├── components/ # 公共组件 ├── router/ # 路由配置 ├── stores/ # Pinia 状态管理 ├── utils/ # 工具函数 └── views/ # 页面组件 ├── login/ # 登录注册 ├── tranmitImage/ # 图片转换 ├── transmitOffice/ # PDF转换 └── transmitVideo/ # 视频转换 ``` ## 快速开始 ### 安装依赖 ```bash npm install ``` ### 开发模式 ```bash npm run dev ``` ### 生产构建 ```bash npm run build ``` ## 环境配置 项目包含以下环境配置文件: - `.env.development` - 开发环境配置 - `.env.production` - 生产环境配置 ## 许可证 本项目仅供学习交流使用。