← Paul Test

doc12512 6850.pdf

⬇ Export JSON

Badge numbers are the reading order (depth-first). Nested children have dashed borders; grandchildren dotted. Hover a box for its type, text and attributes.

Page 1

38 item(s) JSON
figure (4) footer (1) heading (2) table (1) table_cell (7) text (22) title (1)
Page 1
1 · TEXT
2 · FIGURE
3 · TEXT
4 · HEADING
5 · TEXT
6 · TEXT
7 · TEXT
8 · TEXT
9 · TEXT
10 · TEXT
11 · TEXT
12 · TEXT
13 · TEXT
14 · TEXT
15 · TEXT
16 · TEXT
17 · TEXT
18 · TEXT
19 · TEXT
20 · TEXT
21 · TEXT
22 · TEXT
23 · TEXT
24 · HEADING
25 · TABLE
26
27
28
29
30
31
32
33 · TEXT
34 · FIGURE
35 · FIGURE
36 · TITLE
37 · FIGURE
38 · FOOTER
Page 1 JSON
{
    "document_id": 12512,
    "page": 1,
    "width_pt": 612,
    "height_pt": 1008,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12623,
    "item_count": 38,
    "counts_by_type": {
        "figure": 4,
        "footer": 1,
        "heading": 2,
        "table": 1,
        "table_cell": 7,
        "text": 22,
        "title": 1
    },
    "build_ms": 4,
    "items": [
        {
            "id": "p1.1",
            "order": 1,
            "type": "text",
            "bbox": {
                "l": 4.08,
                "t": 970.8,
                "r": 21.12,
                "b": 85.68
            },
            "text": "□ □ □ □",
            "attrs": {
                "block_label": "aside_text"
            }
        },
        {
            "id": "p1.2",
            "order": 2,
            "type": "figure",
            "bbox": {
                "l": 39.6,
                "t": 951.12,
                "r": 102.96,
                "b": 927.36
            },
            "text": "",
            "attrs": {
                "block_label": "image"
            }
        },
        {
            "id": "p1.3",
            "order": 3,
            "type": "text",
            "bbox": {
                "l": 37.2,
                "t": 928.56,
                "r": 104.64,
                "b": 918
            },
            "text": "Precinct Official's Initials"
        },
        {
            "id": "p1.4",
            "order": 4,
            "type": "heading",
            "bbox": {
                "l": 24.48,
                "t": 863.28,
                "r": 162.72,
                "b": 848.64
            },
            "text": "INSTRUCTIONS TO VOTERS",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p1.5",
            "order": 5,
            "type": "text",
            "bbox": {
                "l": 24.24,
                "t": 841.2,
                "r": 202.8,
                "b": 812.16
            },
            "text": "Using blue or black ink, completely fill in the oval next to your choice like this: 🌐"
        },
        {
            "id": "p1.6",
            "order": 6,
            "type": "text",
            "bbox": {
                "l": 24,
                "t": 801.12,
                "r": 196.8,
                "b": 758.16
            },
            "text": "Write-in: To vote for a valid write-in candidate, write the person's name on the line provided and darken the oval."
        },
        {
            "id": "p1.7",
            "order": 7,
            "type": "text",
            "bbox": {
                "l": 24.96,
                "t": 744.48,
                "r": 205.2,
                "b": 678
            },
            "text": "Notice to voters: To vote to approve any question on this ballot, fill in the oval in front of the word \"Yes\". To vote against a question, fill in the oval in front of the word \"No\"."
        },
        {
            "id": "p1.8",
            "order": 8,
            "type": "text",
            "bbox": {
                "l": 24,
                "t": 666.48,
                "r": 191.04,
                "b": 625.68
            },
            "text": "Do not cross out. If you change your mind, exchange your ballot for a new one."
        },
        {
            "id": "p1.9",
            "order": 9,
            "type": "text",
            "bbox": {
                "l": 24.72,
                "t": 602.16,
                "r": 96.96,
                "b": 586.56
            },
            "text": "City of Balltown"
        },
        {
            "id": "p1.10",
            "order": 10,
            "type": "text",
            "bbox": {
                "l": 23.76,
                "t": 575.28,
                "r": 76.08,
                "b": 561.84
            },
            "text": "For Mayor"
        },
        {
            "id": "p1.11",
            "order": 11,
            "type": "text",
            "bbox": {
                "l": 23.04,
                "t": 553.2,
                "r": 148.56,
                "b": 525.12
            },
            "text": "Vote for no more than One"
        },
        {
            "id": "p1.12",
            "order": 12,
            "type": "text",
            "bbox": {
                "l": 42.72,
                "t": 515.52,
                "r": 125.76,
                "b": 504
            },
            "text": "(Write-in vote, if any)"
        },
        {
            "id": "p1.13",
            "order": 13,
            "type": "text",
            "bbox": {
                "l": 24,
                "t": 502.32,
                "r": 104.4,
                "b": 490.32
            },
            "text": "For City Council"
        },
        {
            "id": "p1.14",
            "order": 14,
            "type": "text",
            "bbox": {
                "l": 24.96,
                "t": 494.4,
                "r": 104.64,
                "b": 476.16
            },
            "text": "At-Large"
        },
        {
            "id": "p1.15",
            "order": 15,
            "type": "text",
            "bbox": {
                "l": 24.48,
                "t": 463.2,
                "r": 146.88,
                "b": 436.56
            },
            "text": "Vote for no more than Five\nAlyssa Latham"
        },
        {
            "id": "p1.16",
            "order": 16,
            "type": "text",
            "bbox": {
                "l": 24.96,
                "t": 432.72,
                "r": 115.2,
                "b": 417.84
            },
            "text": "O"
        },
        {
            "id": "p1.17",
            "order": 17,
            "type": "text",
            "bbox": {
                "l": 25.44,
                "t": 407.04,
                "r": 126.96,
                "b": 382.56
            },
            "text": "(Write-in vote, if any)"
        },
        {
            "id": "p1.18",
            "order": 18,
            "type": "text",
            "bbox": {
                "l": 26.4,
                "t": 371.52,
                "r": 126.24,
                "b": 349.2
            },
            "text": "(Write-in vote, if any)"
        },
        {
            "id": "p1.19",
            "order": 19,
            "type": "text",
            "bbox": {
                "l": 24.72,
                "t": 355.92,
                "r": 122.88,
                "b": 344.4
            },
            "text": "O"
        },
        {
            "id": "p1.20",
            "order": 20,
            "type": "text",
            "bbox": {
                "l": 42.48,
                "t": 336.24,
                "r": 125.76,
                "b": 322.56
            },
            "text": "(Write-in vote, if any)"
        },
        {
            "id": "p1.21",
            "order": 21,
            "type": "text",
            "bbox": {
                "l": 42.96,
                "t": 300.48,
                "r": 126,
                "b": 287.04
            },
            "text": "(Write-in vote, if any)"
        },
        {
            "id": "p1.22",
            "order": 22,
            "type": "text",
            "bbox": {
                "l": 43.44,
                "t": 264.48,
                "r": 126,
                "b": 251.52
            },
            "text": "(Write-in vote, if any)"
        },
        {
            "id": "p1.23",
            "order": 23,
            "type": "text",
            "bbox": {
                "l": 217.2,
                "t": 967.44,
                "r": 398.16,
                "b": 898.32
            },
            "text": "OFFICIAL BALLOT\nCity / School Election\nDubuque County, Iowa\nTuesday, November 7, 2023"
        },
        {
            "id": "p1.24",
            "order": 24,
            "type": "heading",
            "bbox": {
                "l": 294.96,
                "t": 895.68,
                "r": 321.12,
                "b": 875.04
            },
            "text": "15",
            "attrs": {
                "block_label": "paragraph_title"
            },
            "level": 3
        },
        {
            "id": "p1.25",
            "order": 25,
            "type": "table",
            "bbox": {
                "l": 212.16,
                "t": 871.92,
                "r": 394.08,
                "b": 513.36
            },
            "text": "",
            "attrs": {
                "block_label": "table",
                "n_rows": 7,
                "n_cols": 2,
                "integrity": {
                    "cells_checked": 7,
                    "cells_flagged": 0
                }
            },
            "children": [
                {
                    "id": "p1.25.1",
                    "order": 26,
                    "type": "table_cell",
                    "bbox": {
                        "l": 218,
                        "t": 856.99,
                        "r": 386.32,
                        "b": 834.22
                    },
                    "text": "Western Dubuque County Community School District",
                    "attrs": {
                        "row": 0,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 2,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p1.25.2",
                    "order": 27,
                    "type": "table_cell",
                    "bbox": {
                        "l": 217,
                        "t": 824.59,
                        "r": 305.83,
                        "b": 801.8199999999999
                    },
                    "text": "For Board Member District Two",
                    "attrs": {
                        "row": 1,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 2,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p1.25.3",
                    "order": 28,
                    "type": "table_cell",
                    "bbox": {
                        "l": 218,
                        "t": 783.99,
                        "r": 336.3,
                        "b": 762.22
                    },
                    "text": "Vote for no more than One Jessica Pape",
                    "attrs": {
                        "row": 2,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 2,
                        "bbox_refit": true
                    }
                },
                {
                    "id": "p1.25.4",
                    "order": 29,
                    "type": "table_cell",
                    "bbox": {
                        "l": 217,
                        "t": 728.994,
                        "r": 316.032,
                        "b": 693.8199999999999
                    },
                    "text": "(Write-in vote, if any)\nFor Board Member District Four",
                    "attrs": {
                        "row": 3,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 2,
                        "bbox_refit": true,
                        "merged_continuation": true
                    }
                },
                {
                    "id": "p1.25.5",
                    "order": 30,
                    "type": "table_cell",
                    "bbox": {
                        "l": 218,
                        "t": 675.99,
                        "r": 336.3,
                        "b": 654.22
                    },
                    "text": "Vote for no more than One\nJody Willging",
                    "attrs": {
                        "row": 4,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 2,
                        "bbox_refit": true,
                        "merged_continuation": true
                    }
                },
                {
                    "id": "p1.25.6",
                    "order": 31,
                    "type": "table_cell",
                    "bbox": {
                        "l": 217,
                        "t": 620.994,
                        "r": 316.032,
                        "b": 585.8199999999999
                    },
                    "text": "(Write-in vote, if any)\nFor Board Member District Five",
                    "attrs": {
                        "row": 5,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 2,
                        "bbox_refit": true,
                        "merged_continuation": true
                    }
                },
                {
                    "id": "p1.25.7",
                    "order": 32,
                    "type": "table_cell",
                    "bbox": {
                        "l": 218,
                        "t": 567.99,
                        "r": 336.3,
                        "b": 528.22
                    },
                    "text": "Vote for no more than One\nAmanda Schlemme Kari Krogman",
                    "attrs": {
                        "row": 6,
                        "col": 0,
                        "rowspan": 1,
                        "colspan": 2,
                        "bbox_refit": true,
                        "merged_continuation": true
                    }
                }
            ]
        },
        {
            "id": "p1.26",
            "order": 33,
            "type": "text",
            "bbox": {
                "l": 235.44,
                "t": 498.72,
                "r": 317.76,
                "b": 485.28
            },
            "text": "(Write-in vote, if any)"
        },
        {
            "id": "p1.27",
            "order": 34,
            "type": "figure",
            "bbox": {
                "l": 463.2,
                "t": 963.6,
                "r": 547.92,
                "b": 880.56
            },
            "text": "",
            "attrs": {
                "block_label": "image"
            }
        },
        {
            "id": "p1.28",
            "order": 35,
            "type": "figure",
            "bbox": {
                "l": 453.36,
                "t": 788.64,
                "r": 568.32,
                "b": 661.68
            },
            "text": "",
            "attrs": {
                "block_label": "image",
                "embedded_text": "T"
            }
        },
        {
            "id": "p1.29",
            "order": 36,
            "type": "title",
            "bbox": {
                "l": 590.4,
                "t": 1000.56,
                "r": 609.84,
                "b": 20.16
            },
            "text": "□ □ □ □",
            "attrs": {
                "block_label": "aside_text"
            },
            "level": 2
        },
        {
            "id": "p1.30",
            "order": 37,
            "type": "figure",
            "bbox": {
                "l": 174.6002,
                "t": 48.6122,
                "r": 480.5987,
                "b": 0
            },
            "text": "",
            "attrs": {
                "source": "pdf_image"
            }
        },
        {
            "id": "p1.31",
            "order": 38,
            "type": "footer",
            "bbox": {
                "l": 218.4,
                "t": 69.36,
                "r": 231.12,
                "b": 54.48
            },
            "text": "-",
            "attrs": {
                "block_label": "footer"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}

Page 2

1 item(s) JSON
text (1)
Page 2
1 · TEXT
Page 2 JSON
{
    "document_id": 12512,
    "page": 2,
    "width_pt": 612,
    "height_pt": 1008,
    "rotation": 0,
    "pipeline_version": "paddleocr-vl-1.6+paul-48",
    "engine": "paddleocr_vl",
    "source_run_id": 12623,
    "item_count": 1,
    "counts_by_type": {
        "text": 1
    },
    "build_ms": 0,
    "items": [
        {
            "id": "p2.1",
            "order": 1,
            "type": "text",
            "bbox": {
                "l": 3.12,
                "t": 1008,
                "r": 608.4,
                "b": 14.88
            },
            "text": "SAMPLE BALLOT",
            "attrs": {
                "block_label": "content"
            }
        }
    ],
    "excluded_furniture": {
        "first": [],
        "last": []
    }
}