# PDF-Tool **Repository Path**: td_code/pdf-tool ## Basic Information - **Project Name**: PDF-Tool - **Description**: PDF工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-10 - **Last Updated**: 2025-12-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PDF 编辑器(精简版) 一款用于浏览、编辑、转换与批注 PDF 的跨平台工具,包含前端(Vue 3 + Vite)和后端(Spring Boot)两部分。 ## 快速开始 ### 前端(开发) 1. 进入前端目录并安装依赖: ```bash cd pdf-editor-frontend npm install ``` 2. 启动开发服务器: ```bash npm run dev ``` 3. 打包生产版本: ```bash npm run build ``` ### 后端(开发) 1. 进入后端目录并编译: ```bash cd pdf-editor-backend mvn clean compile ``` 2. 启动应用: ```bash mvn spring-boot:run ``` 3. 构建可发布的 jar: ```bash mvn clean package ``` > 提示:后端 `pom.xml` 配置使用 Java 17(`17`),请确保本机安装 JDK 17 或更高版本。 ## 技术栈(主要依赖与版本) - 前端:Vue 3(vue@^3.2.47)、Vite 3(vite@^3.2.3)、Vue Router(vue-router@^4.1.6)、Pinia(pinia@^2.3.1)、Ant Design Vue(ant-design-vue@^4.x)、pdfjs-dist(pdfjs-dist@^3.11.174) - 后端:Spring Boot 2.7.18、Apache PDFBox 2.0.33、docx4j 11.4.9、OpenPDF 1.3.30、Apache POI 5.2.5 ## 系统要求 - 前端:建议 Node.js 14.18+ 或 Node.js 16+,npm 6+。 - 后端:JDK 17 或更高版本,Maven 3.x+ ## 项目结构(概要) - pdf-editor-frontend/: 前端源码、`package.json`、Vite 配置 - pdf-editor-backend/: 后端源码、`pom.xml`、Spring Boot 应用 查看完整文件结构请参考仓库根目录。 ## 常见命令速查 - 前端开发:`cd pdf-editor-frontend && npm run dev` - 前端打包:`cd pdf-editor-frontend && npm run build` - 后端启动:`cd pdf-editor-backend && mvn spring-boot:run` ## 许可证与贡献 本项目采用 MIT 许可证,欢迎提交 Issue 和 Pull Request。