diff --git a/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/services/mapper/TaasDocumentDataMapper.java b/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/services/mapper/TaasDocumentDataMapper.java index 1978503..a610d4e 100644 --- a/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/services/mapper/TaasDocumentDataMapper.java +++ b/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/services/mapper/TaasDocumentDataMapper.java @@ -28,7 +28,11 @@ public class TaasDocumentDataMapper { AtomicInteger structureObjectNumber = new AtomicInteger(); List structureObjects = document.streamAllSubNodes() .filter(node -> !node.getType().equals(NodeType.TABLE_CELL)) - .filter(node -> !node.getType().equals(NodeType.SECTION)) + .filter(node -> !node.getType().equals(NodeType.SUPER_SECTION)) + .filter(node -> !node.getType().equals(NodeType.HEADER)) + .filter(node -> !node.getType().equals(NodeType.FOOTER)) + .filter(node -> !node.getType().equals(NodeType.HEADLINE)) + .filter(node -> !node.getType().equals(NodeType.PARAGRAPH)) .map(node -> { if (node.getType().equals(NodeType.TABLE)) { return TaasDocumentDataMapper.fromTableWithTableData((Table) node, structureObjectNumber.getAndIncrement());