基于 Spring Boot 的 OCR 图片识别服务,提供高效、稳定的文字识别功能。
- 支持图片文字识别
- 提供 RESTful API 接口
- 集成 Swagger 文档
- 全局异常处理
- PDF 文档支持
- Spring Boot 2.7.14
- RapidOCR 0.0.7
- ONNX Runtime 1.14.0
- PDFBox 2.0.29
- Springfox Swagger 3.0.0
- Lombok
- JDK 11+
- Maven 3.6+
git clone [项目地址]
cd ocr
mvn clean package
java -jar target/ocr.jar
服务启动后,可以通过以下地址访问:
- API 接口:http://localhost:8080
- Swagger 文档:http://localhost:8080/swagger-ui/
详细的 API 接口文档可通过 Swagger UI 查看,主要包括:
- 图片文字识别接口
- PDF 文档处理接口
服务集成了全局异常处理机制:
- OCR 识别异常处理
- 通用异常处理
- Fork 项目
- 创建新的功能分支 (
git checkout -b feature/AmazingFeature
) - 提交更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 提交 Pull Request
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
- 作者:wangxiuwen