企业级协议管理系统,基于 Spring Boot 实现 Word 文档模板生成 PDF。
协议管理系统核心功能:
- Word 文档模板管理
- 根据模板生成 Word 文档
- Word 转 PDF
- 协议审批流程
- 电子签名支持
- 后端: Spring Boot + MyBatis
- 前端: Vue.js
- 文档处理: Apache POI + PDF转换
- 数据库: MySQL
- ✅ 协议模板管理
- ✅ 动态填充文档内容
- ✅ Word 生成与导出
- ✅ PDF 转换
- ✅ 协议状态管理
- ✅ 审批流程配置
agreement_management/
├── src/main/java/
│ ├── controller/ # 控制器
│ ├── service/ # 服务层
│ ├── entity/ # 实体类
│ └── utils/ # 工具类
├── resources/
│ ├── templates/ # Word模板
│ └── application.yml
└── README.md
- Java 8+
- MySQL 5.7+
- Maven 3.6+
# application.yml
spring:
datasource:
url: jdbc:mysql://localhost:3306/agreement
username: root
password: your_passwordmvn clean install
mvn spring-boot:run使用 Apache POI 读取 Word 模板,动态替换占位符生成新文档。
支持多种 PDF 转换方式:
- LibreOffice 命令行转换
- Aspose PDF 库
MIT License