Из следующего изображения я хочу извлечь число под текстом Arzt-Nr (654321161).
Я использовал OCR Reader, но он извлекает тексты случайным образом, а не последовательно, что затрудняет добавление логики для извлечения не ниже «Arzt-Nr».
Я использовал следующий код, но тексты не в последовательности.
Есть ли способ добиться этого?
String text = "";
for (int i = 0; i < detectedItems.size(); i++) {
TextBlock item = detectedItems.valueAt(i);
String detectedText = item.getValue();
List<Line> lines = (List<Line>) item.getComponents();
for (Line line : lines) {
List<Element> elements = (List<Element>) line.getComponents();
for (Element element : elements) {
String word = element.getValue();
text = text + " " + word;
}
text += "\n";
}
}