
* code for xlsm support * updated support for xlsm * updated code for xlsm support * Update docling_parse_v4_backend.py Signed-off-by: ShiroYasha18 <85089952+ShiroYasha18@users.noreply.github.com> * Update docling_parse_v4_backend.py Signed-off-by: ShiroYasha18 <85089952+ShiroYasha18@users.noreply.github.com> * Update test_backend_msexcel_xlsm.py updated the tests/test_backend_msexcel_xlsm.py: have a function starting with test removed all print statements ** To add an explicit assert {test}=={pred} Signed-off-by: ShiroYasha18 <85089952+ShiroYasha18@users.noreply.github.com> * Update base_models.py Signed-off-by: ShiroYasha18 <85089952+ShiroYasha18@users.noreply.github.com> * Update test_backend_msexcel.py Signed-off-by: ShiroYasha18 <85089952+ShiroYasha18@users.noreply.github.com> * Update test_backend_msexcel_xlsm.py Signed-off-by: ShiroYasha18 <85089952+ShiroYasha18@users.noreply.github.com> * Update document_converter.py Signed-off-by: ShiroYasha18 <85089952+ShiroYasha18@users.noreply.github.com> * Delete tests/test_backend_msexcel_xlsm.py Signed-off-by: ShiroYasha18 <85089952+ShiroYasha18@users.noreply.github.com> * xlsm file Signed-off-by: ShiroYasha18 <85089952+ShiroYasha18@users.noreply.github.com> * run tests * ran tests * Fix tests, upgrade XSLM example to a valid file Signed-off-by: Christoph Auer <cau@zurich.ibm.com> --------- Signed-off-by: ShiroYasha18 <85089952+ShiroYasha18@users.noreply.github.com> Signed-off-by: Christoph Auer <cau@zurich.ibm.com> Co-authored-by: Christoph Auer <cau@zurich.ibm.com>
388 lines
12 KiB
JSON
Vendored
388 lines
12 KiB
JSON
Vendored
[
|
|
{
|
|
"page_no": 0,
|
|
"size": {
|
|
"width": 2000.0,
|
|
"height": 2829.0
|
|
},
|
|
"cells": [
|
|
{
|
|
"index": 0,
|
|
"rgba": {
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 0,
|
|
"a": 255
|
|
},
|
|
"rect": {
|
|
"r_x0": 246.4065456254215,
|
|
"r_y0": 329.06770715202435,
|
|
"r_x1": 1691.991797818404,
|
|
"r_y1": 329.06770715202435,
|
|
"r_x2": 1691.991797818404,
|
|
"r_y2": 258.9040166758338,
|
|
"r_x3": 246.4065456254215,
|
|
"r_y3": 258.9040166758338,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"text": "Docling bundles PDF document conversion to",
|
|
"orig": "Docling bundles PDF document conversion to",
|
|
"text_direction": "left_to_right",
|
|
"confidence": 1.0,
|
|
"from_ocr": true
|
|
},
|
|
{
|
|
"index": 1,
|
|
"rgba": {
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 0,
|
|
"a": 255
|
|
},
|
|
"rect": {
|
|
"r_x0": 234.08627147881114,
|
|
"r_y0": 419.5788697734327,
|
|
"r_x1": 1696.0985042090742,
|
|
"r_y1": 419.5788697734327,
|
|
"r_x2": 1696.0985042090742,
|
|
"r_y2": 349.4151792972422,
|
|
"r_x3": 234.08627147881114,
|
|
"r_y3": 349.4151792972422,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"text": "JSON and Markdown in an easy self contained",
|
|
"orig": "JSON and Markdown in an easy self contained",
|
|
"text_direction": "left_to_right",
|
|
"confidence": 1.0,
|
|
"from_ocr": true
|
|
},
|
|
{
|
|
"index": 2,
|
|
"rgba": {
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 0,
|
|
"a": 255
|
|
},
|
|
"rect": {
|
|
"r_x0": 242.29979922858777,
|
|
"r_y0": 509.8779072023336,
|
|
"r_x1": 513.3470125989277,
|
|
"r_y1": 509.8779072023336,
|
|
"r_x2": 513.3470125989277,
|
|
"r_y2": 439.9752910477536,
|
|
"r_x3": 242.29979922858777,
|
|
"r_y3": 439.9752910477536,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"text": "package",
|
|
"orig": "package",
|
|
"text_direction": "left_to_right",
|
|
"confidence": 1.0,
|
|
"from_ocr": true
|
|
}
|
|
],
|
|
"parsed_page": null,
|
|
"predictions": {
|
|
"layout": {
|
|
"clusters": [
|
|
{
|
|
"id": 0,
|
|
"label": "text",
|
|
"bbox": {
|
|
"l": 234.08627147881114,
|
|
"t": 258.9040166758338,
|
|
"r": 1696.0985042090742,
|
|
"b": 509.8779072023336,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"confidence": 0.9721011519432068,
|
|
"cells": [
|
|
{
|
|
"index": 0,
|
|
"rgba": {
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 0,
|
|
"a": 255
|
|
},
|
|
"rect": {
|
|
"r_x0": 246.4065456254215,
|
|
"r_y0": 329.06770715202435,
|
|
"r_x1": 1691.991797818404,
|
|
"r_y1": 329.06770715202435,
|
|
"r_x2": 1691.991797818404,
|
|
"r_y2": 258.9040166758338,
|
|
"r_x3": 246.4065456254215,
|
|
"r_y3": 258.9040166758338,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"text": "Docling bundles PDF document conversion to",
|
|
"orig": "Docling bundles PDF document conversion to",
|
|
"text_direction": "left_to_right",
|
|
"confidence": 1.0,
|
|
"from_ocr": true
|
|
},
|
|
{
|
|
"index": 1,
|
|
"rgba": {
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 0,
|
|
"a": 255
|
|
},
|
|
"rect": {
|
|
"r_x0": 234.08627147881114,
|
|
"r_y0": 419.5788697734327,
|
|
"r_x1": 1696.0985042090742,
|
|
"r_y1": 419.5788697734327,
|
|
"r_x2": 1696.0985042090742,
|
|
"r_y2": 349.4151792972422,
|
|
"r_x3": 234.08627147881114,
|
|
"r_y3": 349.4151792972422,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"text": "JSON and Markdown in an easy self contained",
|
|
"orig": "JSON and Markdown in an easy self contained",
|
|
"text_direction": "left_to_right",
|
|
"confidence": 1.0,
|
|
"from_ocr": true
|
|
},
|
|
{
|
|
"index": 2,
|
|
"rgba": {
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 0,
|
|
"a": 255
|
|
},
|
|
"rect": {
|
|
"r_x0": 242.29979922858777,
|
|
"r_y0": 509.8779072023336,
|
|
"r_x1": 513.3470125989277,
|
|
"r_y1": 509.8779072023336,
|
|
"r_x2": 513.3470125989277,
|
|
"r_y2": 439.9752910477536,
|
|
"r_x3": 242.29979922858777,
|
|
"r_y3": 439.9752910477536,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"text": "package",
|
|
"orig": "package",
|
|
"text_direction": "left_to_right",
|
|
"confidence": 1.0,
|
|
"from_ocr": true
|
|
}
|
|
],
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
"tablestructure": {
|
|
"table_map": {}
|
|
},
|
|
"figures_classification": null,
|
|
"equations_prediction": null,
|
|
"vlm_response": null
|
|
},
|
|
"assembled": {
|
|
"elements": [
|
|
{
|
|
"label": "text",
|
|
"id": 0,
|
|
"page_no": 0,
|
|
"cluster": {
|
|
"id": 0,
|
|
"label": "text",
|
|
"bbox": {
|
|
"l": 234.08627147881114,
|
|
"t": 258.9040166758338,
|
|
"r": 1696.0985042090742,
|
|
"b": 509.8779072023336,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"confidence": 0.9721011519432068,
|
|
"cells": [
|
|
{
|
|
"index": 0,
|
|
"rgba": {
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 0,
|
|
"a": 255
|
|
},
|
|
"rect": {
|
|
"r_x0": 246.4065456254215,
|
|
"r_y0": 329.06770715202435,
|
|
"r_x1": 1691.991797818404,
|
|
"r_y1": 329.06770715202435,
|
|
"r_x2": 1691.991797818404,
|
|
"r_y2": 258.9040166758338,
|
|
"r_x3": 246.4065456254215,
|
|
"r_y3": 258.9040166758338,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"text": "Docling bundles PDF document conversion to",
|
|
"orig": "Docling bundles PDF document conversion to",
|
|
"text_direction": "left_to_right",
|
|
"confidence": 1.0,
|
|
"from_ocr": true
|
|
},
|
|
{
|
|
"index": 1,
|
|
"rgba": {
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 0,
|
|
"a": 255
|
|
},
|
|
"rect": {
|
|
"r_x0": 234.08627147881114,
|
|
"r_y0": 419.5788697734327,
|
|
"r_x1": 1696.0985042090742,
|
|
"r_y1": 419.5788697734327,
|
|
"r_x2": 1696.0985042090742,
|
|
"r_y2": 349.4151792972422,
|
|
"r_x3": 234.08627147881114,
|
|
"r_y3": 349.4151792972422,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"text": "JSON and Markdown in an easy self contained",
|
|
"orig": "JSON and Markdown in an easy self contained",
|
|
"text_direction": "left_to_right",
|
|
"confidence": 1.0,
|
|
"from_ocr": true
|
|
},
|
|
{
|
|
"index": 2,
|
|
"rgba": {
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 0,
|
|
"a": 255
|
|
},
|
|
"rect": {
|
|
"r_x0": 242.29979922858777,
|
|
"r_y0": 509.8779072023336,
|
|
"r_x1": 513.3470125989277,
|
|
"r_y1": 509.8779072023336,
|
|
"r_x2": 513.3470125989277,
|
|
"r_y2": 439.9752910477536,
|
|
"r_x3": 242.29979922858777,
|
|
"r_y3": 439.9752910477536,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"text": "package",
|
|
"orig": "package",
|
|
"text_direction": "left_to_right",
|
|
"confidence": 1.0,
|
|
"from_ocr": true
|
|
}
|
|
],
|
|
"children": []
|
|
},
|
|
"text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package"
|
|
}
|
|
],
|
|
"body": [
|
|
{
|
|
"label": "text",
|
|
"id": 0,
|
|
"page_no": 0,
|
|
"cluster": {
|
|
"id": 0,
|
|
"label": "text",
|
|
"bbox": {
|
|
"l": 234.08627147881114,
|
|
"t": 258.9040166758338,
|
|
"r": 1696.0985042090742,
|
|
"b": 509.8779072023336,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"confidence": 0.9721011519432068,
|
|
"cells": [
|
|
{
|
|
"index": 0,
|
|
"rgba": {
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 0,
|
|
"a": 255
|
|
},
|
|
"rect": {
|
|
"r_x0": 246.4065456254215,
|
|
"r_y0": 329.06770715202435,
|
|
"r_x1": 1691.991797818404,
|
|
"r_y1": 329.06770715202435,
|
|
"r_x2": 1691.991797818404,
|
|
"r_y2": 258.9040166758338,
|
|
"r_x3": 246.4065456254215,
|
|
"r_y3": 258.9040166758338,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"text": "Docling bundles PDF document conversion to",
|
|
"orig": "Docling bundles PDF document conversion to",
|
|
"text_direction": "left_to_right",
|
|
"confidence": 1.0,
|
|
"from_ocr": true
|
|
},
|
|
{
|
|
"index": 1,
|
|
"rgba": {
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 0,
|
|
"a": 255
|
|
},
|
|
"rect": {
|
|
"r_x0": 234.08627147881114,
|
|
"r_y0": 419.5788697734327,
|
|
"r_x1": 1696.0985042090742,
|
|
"r_y1": 419.5788697734327,
|
|
"r_x2": 1696.0985042090742,
|
|
"r_y2": 349.4151792972422,
|
|
"r_x3": 234.08627147881114,
|
|
"r_y3": 349.4151792972422,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"text": "JSON and Markdown in an easy self contained",
|
|
"orig": "JSON and Markdown in an easy self contained",
|
|
"text_direction": "left_to_right",
|
|
"confidence": 1.0,
|
|
"from_ocr": true
|
|
},
|
|
{
|
|
"index": 2,
|
|
"rgba": {
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 0,
|
|
"a": 255
|
|
},
|
|
"rect": {
|
|
"r_x0": 242.29979922858777,
|
|
"r_y0": 509.8779072023336,
|
|
"r_x1": 513.3470125989277,
|
|
"r_y1": 509.8779072023336,
|
|
"r_x2": 513.3470125989277,
|
|
"r_y2": 439.9752910477536,
|
|
"r_x3": 242.29979922858777,
|
|
"r_y3": 439.9752910477536,
|
|
"coord_origin": "TOPLEFT"
|
|
},
|
|
"text": "package",
|
|
"orig": "package",
|
|
"text_direction": "left_to_right",
|
|
"confidence": 1.0,
|
|
"from_ocr": true
|
|
}
|
|
],
|
|
"children": []
|
|
},
|
|
"text": "Docling bundles PDF document conversion to JSON and Markdown in an easy self contained package"
|
|
}
|
|
],
|
|
"headers": []
|
|
}
|
|
}
|
|
] |