=== 测试主要人员信息提取 === 模拟第2页OCR文本行数: 42 模拟第3页OCR文本行数: 9 === 测试第2页主要人员提取 === 找到主要人员信息开始标记,从第24行开始提取 找到主要人员信息开始标记,从第27行开始提取 提取成员 1: 蒋清华 - 监事 提取成员 2: 谢国政 - 董事 提取成员 3: 谢国政 - 经理 提取成员 4: 魏征 - 董事长 提取成员 5: 袁创新 - 董事 第2页提取到的成员数量: 5 === 测试第3页主要人员提取 === 找到主要人员信息开始标记,从第4行开始提取 提取成员 6: 李四 - 副总经理 遇到分支机构信息,停止提取 第3页提取到的成员数量: 1 === 合并所有成员 === 总成员数量: 6 成员1: 蒋清华 - 监事 成员2: 谢国政 - 董事 成员3: 谢国政 - 经理 成员4: 魏征 - 董事长 成员5: 袁创新 - 董事 成员6: 李四 - 副总经理 === 测试collectMainMembers逻辑 === 开始收集主要人员信息(从第1、2、3页) 第2页找到 5 个主要人员 第3页找到 1 个主要人员 收集到 6 个有效的主要人员信息 === 最终结果 === 最终成员1: 蒋清华 - 监事 最终成员2: 谢国政 - 董事 最终成员3: 谢国政 - 经理 最终成员4: 魏征 - 董事长 最终成员5: 袁创新 - 董事 最终成员6: 李四 - 副总经理 ✅ 如果OCR能正确识别文本,应该能提取到所有5个成员 === 测试完成 ===