曹鹏飞
|
0cecd2e8d8
|
feat(extraction): 增强尺寸识别模块支持复杂公差及粗糙度标注
- 增加对多种公差模式的正则匹配支持,包括单偏差、多偏差组合及配合代号相关格式
- 实现配合公差与单独公差值跨文本组配对识别逻辑
- 新增表面粗糙度标注的识别,结合旋转文本与配置项判断处理
- 优化尺寸符号(如Φ、Ø等)的关联查找,支持多字符符号及旋转文本特例
- 引入 TextNormalizer 和 TitleBlockFilter 组件,增强文本预处理与标题栏过滤
- 优化识别流程,避免重复及无效标注,提高准确率
- 调整 PdfExtractionService 支持从URL直接读取PDF字节流,添加区域原始文本提取接口
- 配置DimensionIdentifier注入依赖组件,完成模块化改造
|
2026-05-28 18:09:08 +08:00 |
曹鹏飞
|
9eccd96b00
|
feat(pdf-extract): 新增PDF尺寸区域提取功能
- 在PdfExtractionService中实现从PDF URL中提取尺寸数据
- 通过URL读取PDF字节流并加载文档进行文本位置解析
- 利用文本分组和维度识别器提取尺寸信息列表
- 在QmsInspectionStandardController添加GET接口,支持通过URL参数提取尺寸数据
- 在QmsInspectionStandardControllerService中添加对应服务方法调用pdfExtractionService接口
|
2026-05-08 09:03:02 +08:00 |
曹鹏飞
|
e8142d0480
|
feat(pdf-extract): 实现PDF尺寸和公差的提取识别功能
- 新增DimensionIdentifier用于识别PDF中的尺寸和多种公差格式
- 支持对称公差、非对称公差、配合公差和螺纹标注的正则匹配
- 实现基于TextGroup的文本预处理和位置判断,提高识别准确度
- 创建DimensionResult作为尺寸识别结果的封装实体
- 增加PdfExtractionService服务实现PDF解析、文本分组和尺寸提取流程
- 新增配置类PdfExtractConfig,提供文本分组和尺寸识别组件的Spring Bean
- 增加nflg-qms-pdf-extract模块及相关依赖管理,完成PDF尺寸提取的整体集成
|
2026-05-06 15:49:28 +08:00 |