python pdfminer解析pdf文件的每一行,得到每一行的坐标与每个字符的坐标
参考 一句话(用变量line表示)相对于页面的横纵坐标与自身的长度宽度可以表示为:
line.bbox[3] # 从页面底部到框的上边缘的距离
line.bbox[0] # 从页面左侧到框左边缘的距离
line.width # 自身的宽度
line.height # 自身的高度
同样,每个字符(用变量char表示)相对于页面的横纵坐标与自身的长度宽度可以表示为:
char.bbox[3] # 从页面底部到框的上边缘的距离
char.bbox[0] # 从页面左侧到框左边缘的距离
char.width # 自身的宽度
char.height # 自身的高度
import requests
import io
from pdfminer.pdfdocument import PDFDocument
from pdfminer.pdfpage import PDFPage
from pdfminer.pdfparser import PDFParser
from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter
from pdfminer.converter import PDFPageAggregator
from pdfminer.layout import LAParams, LTText, LTChar, LTAnno
def parse_char_layout(layout):
"""解析页面内容,一个字母一个字母的解析"""
# bbox:
# x0:从页面左侧到框左边缘的距离。
# y0:从页面底部到框的下边缘的距离。
# x1:从页面左侧到方框右边缘的距离。
# y1:从页面底部到框的上边缘的距离
words_result = []
for textbox in layout:
if isinstance(textbox, LTText):
for line in textbox:
char_list = []
for char in line:
# If the char is a line-break or an empty space,
if isinstance(char, LTAnno) or char.get_text() == ' ':
pass
elif isinstance(char, LTChar):
char_dict = {
"char": char.get_text(),
"location": {
"top": char.bbox[3],
"left": char.bbox[0],
"width": char.width,
"height": char.height,
}
}
char_list.append(char_dict)
# print("坐标 x:", char.bbox[0],"y:", char.bbox[3]," ||| ", char.get_text())
line_dict = {
"words": line.get_text().strip(),
"location": {
"top": line.bbox[3],
"left": line.bbox[0],
"width": line.width,
"height": line.height, },
"chars": char_list,
}
words_result.append(line_dict)
data = {"words_result": words_result}
return data
if __name__ == '__main__':
req = requests.get("http://www.africau.edu/images/default/sample.pdf")
fp = io.BytesIO(req.content)
# fp = open('../../ocr_pdf/0a0c3b458b66d5e525551ec5b40df1c6.pdf','rb')
parser = PDFParser(fp) # 用文件对象来创建一个pdf文档分析器
doc: PDFDocument = PDFDocument(parser) # 创建pdf文档
rsrcmgr = PDFResourceManager() # 创建PDF,资源管理器,来共享资源
# 创建一个PDF设备对象
laparams = LAParams()
device = PDFPageAggregator(rsrcmgr, laparams=laparams)
# 创建一个PDF解释其对象
interpreter = PDFPageInterpreter(rsrcmgr, device)
# 循环遍历列表,每次处理一个page内容
# doc.get_pages()
interpreter = PDFPageInterpreter(rsrcmgr, device)
# 处理文档对象中每一页的内容
# doc.get_pages()
# 循环遍历列表,每次处理一个page的内容
# 这里layout是一个LTPage对象 里面存放着 这个page解析出的各种对象 一般包括LTTextBox, LTFigure, LTImage, LTTextBoxHorizontal 等等 想要获取文本就获得对象的text属性,
for page in PDFPage.create_pages(doc):
print('================ 新页面 ================')
interpreter.process_page(page)
layout = device.get_result()
parse_value = parse_char_layout(layout) # 解析字母
print(parse_value)
得到结果:
================ 新页面 ================
{'words_result': [{'words': 'A Simple PDF File', 'location': {'top': 743.691, 'left': 57.375, 'width': 235.548, 'height': 27.000000000000114}, 'chars': [{'char': 'A', 'location': {'top': 743.691, 'left': 64.881, 'width': 18.009, 'height': 27.000000000000114}}, {'char': 'S', 'location': {'top': 743.691, 'left': 90.396, 'width': 18.009, 'height': 27.000000000000114}}, {'char': 'i', 'location': {'top': 743.691, 'left': 108.405, 'width': 5.994, 'height': 27.000000000000114}}, {'char': 'm', 'location': {'top': 743.691, 'left': 114.399, 'width': 22.490999999999985, 'height': 27.000000000000114}}, {'char': 'p', 'location': {'top': 743.691, 'left': 136.89, 'width': 15.012, 'height': 27.000000000000114}}, {'char': 'l', 'location': {'top': 743.691, 'left': 151.902, 'width': 5.994, 'height': 27.000000000000114}}, {'char': 'e', 'location': {'top': 743.691, 'left': 157.89600000000002, 'width': 15.012, 'height': 27.000000000000114}}, {'char': 'P', 'location': {'top': 743.691, 'left': 180.414, 'width': 18.009000000000015, 'height': 27.000000000000114}}, {'char': 'D', 'location': {'top': 743.691, 'left': 198.423, 'width': 19.494, 'height': 27.000000000000114}}, {'char': 'F', 'location': {'top': 743.691, 'left': 217.917, 'width': 16.496999999999986, 'height': 27.000000000000114}}, {'char': 'F', 'location': {'top': 743.691, 'left': 241.92, 'width': 16.496999999999986, 'height': 27.000000000000114}}, {'char': 'i', 'location': {'top': 743.691, 'left': 258.417, 'width': 5.993999999999971, 'height': 27.000000000000114}}, {'char': 'l', 'location': {'top': 743.691, 'left': 264.41099999999994, 'width': 5.994000000000028, 'height': 27.000000000000114}}, {'char': 'e', 'location': {'top': 743.691, 'left': 270.405, 'width': 15.012, 'height': 27.000000000000114}}]}, {'words': 'This is a small demonstration .pdf file -', 'location': {'top': 696.5379999999999, 'left': 69.25, 'width': 176.17000000000004, 'height': 10.0}, 'chars': [{'char': 'T', 'location': {'top': 696.5379999999999, 'left': 72.03, 'width': 6.109999999999999, 'height': 10.0}}, {'char': 'h', 'location': {'top': 696.5379999999999, 'left': 78.14, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'i', 'location': {'top': 696.5379999999999, 'left': 83.7, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 's', 'location': {'top': 696.5379999999999, 'left': 85.92, 'width': 5.0, 'height': 10.0}}, {'char': 'i', 'location': {'top': 696.5379999999999, 'left': 93.7, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 's', 'location': {'top': 696.5379999999999, 'left': 95.92, 'width': 5.0, 'height': 10.0}}, {'char': 'a', 'location': {'top': 696.5379999999999, 'left': 103.7, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 's', 'location': {'top': 696.5379999999999, 'left': 112.04, 'width': 5.0, 'height': 10.0}}, {'char': 'm', 'location': {'top': 696.5379999999999, 'left': 117.04, 'width': 8.329999999999998, 'height': 10.0}}, {'char': 'a', 'location': {'top': 696.5379999999999, 'left': 125.37, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'l', 'location': {'top': 696.5379999999999, 'left': 130.93, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'l', 'location': {'top': 696.5379999999999, 'left': 133.15, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'd', 'location': {'top': 696.5379999999999, 'left': 138.15, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'e', 'location': {'top': 696.5379999999999, 'left': 143.71, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 696.5379999999999, 'left': 149.27, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 696.5379999999999, 'left': 157.60000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 696.5379999999999, 'left': 163.16000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 's', 'location': {'top': 696.5379999999999, 'left': 168.72000000000003, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 696.5379999999999, 'left': 173.72000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'r', 'location': {'top': 696.5379999999999, 'left': 176.5, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'a', 'location': {'top': 696.5379999999999, 'left': 179.83, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 696.5379999999999, 'left': 185.39000000000001, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'i', 'location': {'top': 696.5379999999999, 'left': 188.17000000000002, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'o', 'location': {'top': 696.5379999999999, 'left': 190.39000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 696.5379999999999, 'left': 195.95000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': '.', 'location': {'top': 696.5379999999999, 'left': 204.29000000000002, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'p', 'location': {'top': 696.5379999999999, 'left': 207.07000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 696.5379999999999, 'left': 212.63000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'f', 'location': {'top': 696.5379999999999, 'left': 218.19000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'f', 'location': {'top': 696.5379999999999, 'left': 223.75000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'i', 'location': {'top': 696.5379999999999, 'left': 226.53000000000003, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'l', 'location': {'top': 696.5379999999999, 'left': 228.75000000000003, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'e', 'location': {'top': 696.5379999999999, 'left': 230.97000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': '-', 'location': {'top': 696.5379999999999, 'left': 239.31000000000003, 'width': 3.3300000000000125, 'height': 10.0}}]}, {'words': 'just for use in the Virtual Mechanics tutorials. More text. And more', 'location': {'top': 672.6339999999999, 'left': 69.25, 'width': 297.34000000000003, 'height': 10.0}, 'chars': [{'char': 'j', 'location': {'top': 672.6339999999999, 'left': 72.03, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'u', 'location': {'top': 672.6339999999999, 'left': 74.25, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 's', 'location': {'top': 672.6339999999999, 'left': 79.81, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 84.81, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'f', 'location': {'top': 672.6339999999999, 'left': 90.37, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'o', 'location': {'top': 672.6339999999999, 'left': 93.15, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 672.6339999999999, 'left': 98.71000000000001, 'width': 3.3299999999999983, 'height': 10.0}}, {'char': 'u', 'location': {'top': 672.6339999999999, 'left': 104.82, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 's', 'location': {'top': 672.6339999999999, 'left': 110.38, 'width': 5.0, 'height': 10.0}}, {'char': 'e', 'location': {'top': 672.6339999999999, 'left': 115.38, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'i', 'location': {'top': 672.6339999999999, 'left': 123.72, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'n', 'location': {'top': 672.6339999999999, 'left': 125.94, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 134.28, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'h', 'location': {'top': 672.6339999999999, 'left': 137.06, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'e', 'location': {'top': 672.6339999999999, 'left': 142.62, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'V', 'location': {'top': 672.6339999999999, 'left': 150.96, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'i', 'location': {'top': 672.6339999999999, 'left': 157.63, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'r', 'location': {'top': 672.6339999999999, 'left': 159.85000000000002, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 163.18, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'u', 'location': {'top': 672.6339999999999, 'left': 165.96, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'a', 'location': {'top': 672.6339999999999, 'left': 171.52, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'l', 'location': {'top': 672.6339999999999, 'left': 177.08, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'M', 'location': {'top': 672.6339999999999, 'left': 182.08, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'e', 'location': {'top': 672.6339999999999, 'left': 190.41000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'c', 'location': {'top': 672.6339999999999, 'left': 195.97000000000003, 'width': 5.0, 'height': 10.0}}, {'char': 'h', 'location': {'top': 672.6339999999999, 'left': 200.97000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'a', 'location': {'top': 672.6339999999999, 'left': 206.53000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 672.6339999999999, 'left': 212.09000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'i', 'location': {'top': 672.6339999999999, 'left': 217.65000000000003, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'c', 'location': {'top': 672.6339999999999, 'left': 219.87000000000003, 'width': 5.0, 'height': 10.0}}, {'char': 's', 'location': {'top': 672.6339999999999, 'left': 224.87000000000003, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 232.65000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'u', 'location': {'top': 672.6339999999999, 'left': 235.43000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 240.99000000000004, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'o', 'location': {'top': 672.6339999999999, 'left': 243.77000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 672.6339999999999, 'left': 249.33000000000004, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'i', 'location': {'top': 672.6339999999999, 'left': 252.66000000000005, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'a', 'location': {'top': 672.6339999999999, 'left': 254.88000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'l', 'location': {'top': 672.6339999999999, 'left': 260.44000000000005, 'width': 2.2200000000000273, 'height': 10.0}}, {'char': 's', 'location': {'top': 672.6339999999999, 'left': 262.6600000000001, 'width': 5.0, 'height': 10.0}}, {'char': '.', 'location': {'top': 672.6339999999999, 'left': 267.6600000000001, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'M', 'location': {'top': 672.6339999999999, 'left': 273.22, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 672.6339999999999, 'left': 281.55000000000007, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 672.6339999999999, 'left': 287.11000000000007, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 672.6339999999999, 'left': 290.44000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 298.7800000000001, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 672.6339999999999, 'left': 301.56000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 672.6339999999999, 'left': 307.1200000000001, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 312.1200000000001, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 672.6339999999999, 'left': 314.9000000000001, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'A', 'location': {'top': 672.6339999999999, 'left': 320.4600000000001, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 672.6339999999999, 'left': 327.1300000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 672.6339999999999, 'left': 332.6900000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 672.6339999999999, 'left': 341.0300000000001, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 672.6339999999999, 'left': 349.36000000000007, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 672.6339999999999, 'left': 354.9200000000001, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 672.6339999999999, 'left': 358.25000000000006, 'width': 5.560000000000002, 'height': 10.0}}]}, {'words': 'text. And more text. And more text. And more text.', 'location': {'top': 660.6819999999999, 'left': 69.25, 'width': 227.89000000000004, 'height': 10.0}, 'chars': [{'char': 't', 'location': {'top': 660.6819999999999, 'left': 72.03, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 74.81, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 660.6819999999999, 'left': 80.37, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 85.37, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 660.6819999999999, 'left': 88.15, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 660.6819999999999, 'left': 93.71000000000001, 'width': 6.670000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 660.6819999999999, 'left': 100.38, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 660.6819999999999, 'left': 105.94, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 660.6819999999999, 'left': 114.28, 'width': 8.329999999999998, 'height': 10.0}}, {'char': 'o', 'location': {'top': 660.6819999999999, 'left': 122.61000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 660.6819999999999, 'left': 128.17000000000002, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 131.5, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 139.84, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 142.62, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 660.6819999999999, 'left': 148.18, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 153.18, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 660.6819999999999, 'left': 155.96, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 660.6819999999999, 'left': 161.52, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 660.6819999999999, 'left': 168.19, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 660.6819999999999, 'left': 173.75, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 660.6819999999999, 'left': 182.09000000000003, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 660.6819999999999, 'left': 190.42000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 660.6819999999999, 'left': 195.98000000000002, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 199.31000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 207.65000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 210.43000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 660.6819999999999, 'left': 215.99000000000004, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 220.99000000000004, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 660.6819999999999, 'left': 223.77000000000004, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 660.6819999999999, 'left': 229.33000000000004, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 660.6819999999999, 'left': 236.00000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 660.6819999999999, 'left': 241.56000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 660.6819999999999, 'left': 249.90000000000003, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 660.6819999999999, 'left': 258.23, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 660.6819999999999, 'left': 263.7900000000001, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 267.12000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 275.46000000000004, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 278.24000000000007, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 660.6819999999999, 'left': 283.80000000000007, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 288.80000000000007, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 660.6819999999999, 'left': 291.58000000000004, 'width': 2.7799999999999727, 'height': 10.0}}]}, {'words': 'And more text. And more text. And more text. And more text. And more', 'location': {'top': 636.7779999999999, 'left': 69.25, 'width': 320.1499999999999, 'height': 10.0}, 'chars': [{'char': 'A', 'location': {'top': 636.7779999999999, 'left': 72.03, 'width': 6.670000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 636.7779999999999, 'left': 78.7, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 636.7779999999999, 'left': 84.26, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 636.7779999999999, 'left': 92.6, 'width': 8.329999999999998, 'height': 10.0}}, {'char': 'o', 'location': {'top': 636.7779999999999, 'left': 100.93, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 636.7779999999999, 'left': 106.49000000000001, 'width': 3.3299999999999983, 'height': 10.0}}, {'char': 'e', 'location': {'top': 636.7779999999999, 'left': 109.82, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 636.7779999999999, 'left': 118.16, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 636.7779999999999, 'left': 120.94, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 636.7779999999999, 'left': 126.5, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 636.7779999999999, 'left': 131.5, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 636.7779999999999, 'left': 134.28, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 636.7779999999999, 'left': 139.84, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 636.7779999999999, 'left': 146.51, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 636.7779999999999, 'left': 152.07, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 636.7779999999999, 'left': 160.41000000000003, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 636.7779999999999, 'left': 168.74, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 636.7779999999999, 'left': 174.3, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 636.7779999999999, 'left': 177.63, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 636.7779999999999, 'left': 185.97000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 636.7779999999999, 'left': 188.75, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 636.7779999999999, 'left': 194.31, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 636.7779999999999, 'left': 199.31, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 636.7779999999999, 'left': 202.09, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 636.7779999999999, 'left': 207.65, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 636.7779999999999, 'left': 214.32, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 636.7779999999999, 'left': 219.88, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 636.7779999999999, 'left': 228.22, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 636.7779999999999, 'left': 236.55, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 636.7779999999999, 'left': 242.11, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 636.7779999999999, 'left': 245.44000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 636.7779999999999, 'left': 253.78000000000003, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 636.7779999999999, 'left': 256.56000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 636.7779999999999, 'left': 262.12, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 636.7779999999999, 'left': 267.12, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 636.7779999999999, 'left': 269.90000000000003, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'A', 'location': {'top': 636.7779999999999, 'left': 275.46000000000004, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 636.7779999999999, 'left': 282.13, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 636.7779999999999, 'left': 287.69000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 636.7779999999999, 'left': 296.03000000000003, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 636.7779999999999, 'left': 304.36, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 636.7779999999999, 'left': 309.9200000000001, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 636.7779999999999, 'left': 313.25000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 636.7779999999999, 'left': 321.59000000000003, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 636.7779999999999, 'left': 324.37000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 636.7779999999999, 'left': 329.93000000000006, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 636.7779999999999, 'left': 334.93000000000006, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 636.7779999999999, 'left': 337.71000000000004, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'A', 'location': {'top': 636.7779999999999, 'left': 343.27, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 636.7779999999999, 'left': 349.94, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 636.7779999999999, 'left': 355.5, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 636.7779999999999, 'left': 363.84, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 636.7779999999999, 'left': 372.16999999999996, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 636.7779999999999, 'left': 377.72999999999996, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 636.7779999999999, 'left': 381.05999999999995, 'width': 5.560000000000002, 'height': 10.0}}]}, {'words': 'text. And more text. Boring, zzzzz. And more text. And more text. And', 'location': {'top': 624.8259999999999, 'left': 69.25, 'width': 313.4799999999999, 'height': 10.0}, 'chars': [{'char': 't', 'location': {'top': 624.8259999999999, 'left': 72.03, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 624.8259999999999, 'left': 74.81, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 624.8259999999999, 'left': 80.37, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 624.8259999999999, 'left': 85.37, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 624.8259999999999, 'left': 88.15, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 624.8259999999999, 'left': 93.71000000000001, 'width': 6.670000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 624.8259999999999, 'left': 100.38, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 624.8259999999999, 'left': 105.94, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 624.8259999999999, 'left': 114.28, 'width': 8.329999999999998, 'height': 10.0}}, {'char': 'o', 'location': {'top': 624.8259999999999, 'left': 122.61000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 624.8259999999999, 'left': 128.17000000000002, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 624.8259999999999, 'left': 131.5, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 624.8259999999999, 'left': 139.84, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 624.8259999999999, 'left': 142.62, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 624.8259999999999, 'left': 148.18, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 624.8259999999999, 'left': 153.18, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 624.8259999999999, 'left': 155.96, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'B', 'location': {'top': 624.8259999999999, 'left': 161.52, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'o', 'location': {'top': 624.8259999999999, 'left': 168.19, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 624.8259999999999, 'left': 173.75, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'i', 'location': {'top': 624.8259999999999, 'left': 177.08, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'n', 'location': {'top': 624.8259999999999, 'left': 179.3, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'g', 'location': {'top': 624.8259999999999, 'left': 184.86, 'width': 5.560000000000002, 'height': 10.0}}, {'char': ',', 'location': {'top': 624.8259999999999, 'left': 190.42000000000002, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'z', 'location': {'top': 624.8259999999999, 'left': 195.98000000000002, 'width': 5.0, 'height': 10.0}}, {'char': 'z', 'location': {'top': 624.8259999999999, 'left': 200.98000000000002, 'width': 5.0, 'height': 10.0}}, {'char': 'z', 'location': {'top': 624.8259999999999, 'left': 205.98000000000002, 'width': 5.0, 'height': 10.0}}, {'char': 'z', 'location': {'top': 624.8259999999999, 'left': 210.98000000000002, 'width': 5.0, 'height': 10.0}}, {'char': 'z', 'location': {'top': 624.8259999999999, 'left': 215.98000000000002, 'width': 5.0, 'height': 10.0}}, {'char': '.', 'location': {'top': 624.8259999999999, 'left': 220.98000000000002, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 624.8259999999999, 'left': 226.54000000000002, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 624.8259999999999, 'left': 233.21, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 624.8259999999999, 'left': 238.77, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 624.8259999999999, 'left': 247.11, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 624.8259999999999, 'left': 255.44000000000003, 'width': 5.559999999999974, 'height': 10.0}}, {'char': 'r', 'location': {'top': 624.8259999999999, 'left': 261.0, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 624.8259999999999, 'left': 264.33000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 624.8259999999999, 'left': 272.6700000000001, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 624.8259999999999, 'left': 275.45000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 624.8259999999999, 'left': 281.01000000000005, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 624.8259999999999, 'left': 286.01000000000005, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 624.8259999999999, 'left': 288.7900000000001, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'A', 'location': {'top': 624.8259999999999, 'left': 294.35, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 624.8259999999999, 'left': 301.02000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 624.8259999999999, 'left': 306.58000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 624.8259999999999, 'left': 314.9200000000001, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 624.8259999999999, 'left': 323.25000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 624.8259999999999, 'left': 328.81000000000006, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 624.8259999999999, 'left': 332.14000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 624.8259999999999, 'left': 340.48, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 624.8259999999999, 'left': 343.26, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 624.8259999999999, 'left': 348.82, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 624.8259999999999, 'left': 353.82, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 624.8259999999999, 'left': 356.59999999999997, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'A', 'location': {'top': 624.8259999999999, 'left': 362.1599999999999, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 624.8259999999999, 'left': 368.8299999999999, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 624.8259999999999, 'left': 374.38999999999993, 'width': 5.560000000000002, 'height': 10.0}}]}, {'words': 'more text. And more text. And more text. And more text. And more text.', 'location': {'top': 612.8739999999999, 'left': 69.25, 'width': 321.25999999999993, 'height': 10.0}, 'chars': [{'char': 'm', 'location': {'top': 612.8739999999999, 'left': 72.03, 'width': 8.329999999999998, 'height': 10.0}}, {'char': 'o', 'location': {'top': 612.8739999999999, 'left': 80.36, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 612.8739999999999, 'left': 85.92, 'width': 3.3299999999999983, 'height': 10.0}}, {'char': 'e', 'location': {'top': 612.8739999999999, 'left': 89.25, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 612.8739999999999, 'left': 97.59, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 612.8739999999999, 'left': 100.37, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 612.8739999999999, 'left': 105.93, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 612.8739999999999, 'left': 110.93, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 612.8739999999999, 'left': 113.71000000000001, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 612.8739999999999, 'left': 119.27000000000001, 'width': 6.670000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 612.8739999999999, 'left': 125.94000000000001, 'width': 5.559999999999988, 'height': 10.0}}, {'char': 'd', 'location': {'top': 612.8739999999999, 'left': 131.5, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 612.8739999999999, 'left': 139.84000000000003, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 612.8739999999999, 'left': 148.17000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 612.8739999999999, 'left': 153.73000000000002, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 612.8739999999999, 'left': 157.06, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 612.8739999999999, 'left': 165.40000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 612.8739999999999, 'left': 168.18, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 612.8739999999999, 'left': 173.74, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 612.8739999999999, 'left': 178.74, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 612.8739999999999, 'left': 181.52000000000004, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 612.8739999999999, 'left': 187.08000000000004, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 612.8739999999999, 'left': 193.75000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 612.8739999999999, 'left': 199.31000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 612.8739999999999, 'left': 207.65000000000003, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 612.8739999999999, 'left': 215.98000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 612.8739999999999, 'left': 221.54000000000005, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 612.8739999999999, 'left': 224.87000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 612.8739999999999, 'left': 233.21000000000006, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 612.8739999999999, 'left': 235.99000000000007, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 612.8739999999999, 'left': 241.55000000000007, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 612.8739999999999, 'left': 246.55000000000007, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 612.8739999999999, 'left': 249.33000000000007, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 612.8739999999999, 'left': 254.89000000000007, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 612.8739999999999, 'left': 261.56000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 612.8739999999999, 'left': 267.12000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 612.8739999999999, 'left': 275.46000000000004, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 612.8739999999999, 'left': 283.7900000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 612.8739999999999, 'left': 289.3500000000001, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 612.8739999999999, 'left': 292.68000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 612.8739999999999, 'left': 301.0200000000001, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 612.8739999999999, 'left': 303.80000000000007, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 612.8739999999999, 'left': 309.3600000000001, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 612.8739999999999, 'left': 314.3600000000001, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 612.8739999999999, 'left': 317.1400000000001, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'A', 'location': {'top': 612.8739999999999, 'left': 322.7000000000001, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 612.8739999999999, 'left': 329.3700000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 612.8739999999999, 'left': 334.9300000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 612.8739999999999, 'left': 343.2700000000001, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 612.8739999999999, 'left': 351.6000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 612.8739999999999, 'left': 357.1600000000001, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 612.8739999999999, 'left': 360.49000000000007, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 612.8739999999999, 'left': 368.83000000000004, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 612.8739999999999, 'left': 371.61, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 612.8739999999999, 'left': 377.17, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 612.8739999999999, 'left': 382.17, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 612.8739999999999, 'left': 384.95, 'width': 2.7799999999999727, 'height': 10.0}}]}, {'words': 'And more text. And more text.', 'location': {'top': 600.9219999999999, 'left': 69.25, 'width': 138.4, 'height': 10.0}, 'chars': [{'char': 'A', 'location': {'top': 600.9219999999999, 'left': 72.03, 'width': 6.670000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 600.9219999999999, 'left': 78.7, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 600.9219999999999, 'left': 84.26, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 600.9219999999999, 'left': 92.6, 'width': 8.329999999999998, 'height': 10.0}}, {'char': 'o', 'location': {'top': 600.9219999999999, 'left': 100.93, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 600.9219999999999, 'left': 106.49000000000001, 'width': 3.3299999999999983, 'height': 10.0}}, {'char': 'e', 'location': {'top': 600.9219999999999, 'left': 109.82, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 600.9219999999999, 'left': 118.16, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 600.9219999999999, 'left': 120.94, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 600.9219999999999, 'left': 126.5, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 600.9219999999999, 'left': 131.5, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 600.9219999999999, 'left': 134.28, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 600.9219999999999, 'left': 139.84, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 600.9219999999999, 'left': 146.51, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 600.9219999999999, 'left': 152.07, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 600.9219999999999, 'left': 160.41000000000003, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 600.9219999999999, 'left': 168.74, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 600.9219999999999, 'left': 174.3, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 600.9219999999999, 'left': 177.63, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 600.9219999999999, 'left': 185.97000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 600.9219999999999, 'left': 188.75, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 600.9219999999999, 'left': 194.31, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 600.9219999999999, 'left': 199.31, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 600.9219999999999, 'left': 202.09, 'width': 2.780000000000001, 'height': 10.0}}]}, {'words': 'And more text. And more text. And more text. And more text. And more', 'location': {'top': 577.0179999999999, 'left': 69.25, 'width': 320.1499999999999, 'height': 10.0}, 'chars': [{'char': 'A', 'location': {'top': 577.0179999999999, 'left': 72.03, 'width': 6.670000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 577.0179999999999, 'left': 78.7, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 577.0179999999999, 'left': 84.26, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 577.0179999999999, 'left': 92.6, 'width': 8.329999999999998, 'height': 10.0}}, {'char': 'o', 'location': {'top': 577.0179999999999, 'left': 100.93, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 577.0179999999999, 'left': 106.49000000000001, 'width': 3.3299999999999983, 'height': 10.0}}, {'char': 'e', 'location': {'top': 577.0179999999999, 'left': 109.82, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 577.0179999999999, 'left': 118.16, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 577.0179999999999, 'left': 120.94, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 577.0179999999999, 'left': 126.5, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 577.0179999999999, 'left': 131.5, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 577.0179999999999, 'left': 134.28, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 577.0179999999999, 'left': 139.84, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 577.0179999999999, 'left': 146.51, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 577.0179999999999, 'left': 152.07, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 577.0179999999999, 'left': 160.41000000000003, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 577.0179999999999, 'left': 168.74, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 577.0179999999999, 'left': 174.3, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 577.0179999999999, 'left': 177.63, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 577.0179999999999, 'left': 185.97000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 577.0179999999999, 'left': 188.75, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 577.0179999999999, 'left': 194.31, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 577.0179999999999, 'left': 199.31, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 577.0179999999999, 'left': 202.09, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 577.0179999999999, 'left': 207.65, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 577.0179999999999, 'left': 214.32, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 577.0179999999999, 'left': 219.88, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 577.0179999999999, 'left': 228.22, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 577.0179999999999, 'left': 236.55, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 577.0179999999999, 'left': 242.11, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 577.0179999999999, 'left': 245.44000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 577.0179999999999, 'left': 253.78000000000003, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 577.0179999999999, 'left': 256.56000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 577.0179999999999, 'left': 262.12, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 577.0179999999999, 'left': 267.12, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 577.0179999999999, 'left': 269.90000000000003, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'A', 'location': {'top': 577.0179999999999, 'left': 275.46000000000004, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 577.0179999999999, 'left': 282.13, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 577.0179999999999, 'left': 287.69000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 577.0179999999999, 'left': 296.03000000000003, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 577.0179999999999, 'left': 304.36, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 577.0179999999999, 'left': 309.9200000000001, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 577.0179999999999, 'left': 313.25000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 577.0179999999999, 'left': 321.59000000000003, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 577.0179999999999, 'left': 324.37000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 577.0179999999999, 'left': 329.93000000000006, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 577.0179999999999, 'left': 334.93000000000006, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 577.0179999999999, 'left': 337.71000000000004, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'A', 'location': {'top': 577.0179999999999, 'left': 343.27, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 577.0179999999999, 'left': 349.94, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 577.0179999999999, 'left': 355.5, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 577.0179999999999, 'left': 363.84, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 577.0179999999999, 'left': 372.16999999999996, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 577.0179999999999, 'left': 377.72999999999996, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 577.0179999999999, 'left': 381.05999999999995, 'width': 5.560000000000002, 'height': 10.0}}]}, {'words': 'text. And more text. And more text. Even more. Continued on page 2 ...', 'location': {'top': 565.0659999999999, 'left': 69.25, 'width': 317.9499999999999, 'height': 10.0}, 'chars': [{'char': 't', 'location': {'top': 565.0659999999999, 'left': 72.03, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 565.0659999999999, 'left': 74.81, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 565.0659999999999, 'left': 80.37, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 565.0659999999999, 'left': 85.37, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 565.0659999999999, 'left': 88.15, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 565.0659999999999, 'left': 93.71000000000001, 'width': 6.670000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 565.0659999999999, 'left': 100.38, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 565.0659999999999, 'left': 105.94, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 565.0659999999999, 'left': 114.28, 'width': 8.329999999999998, 'height': 10.0}}, {'char': 'o', 'location': {'top': 565.0659999999999, 'left': 122.61000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 565.0659999999999, 'left': 128.17000000000002, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 565.0659999999999, 'left': 131.5, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 565.0659999999999, 'left': 139.84, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 565.0659999999999, 'left': 142.62, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 565.0659999999999, 'left': 148.18, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 565.0659999999999, 'left': 153.18, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 565.0659999999999, 'left': 155.96, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 565.0659999999999, 'left': 161.52, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 565.0659999999999, 'left': 168.19, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 565.0659999999999, 'left': 173.75, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 565.0659999999999, 'left': 182.09000000000003, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 565.0659999999999, 'left': 190.42000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 565.0659999999999, 'left': 195.98000000000002, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 565.0659999999999, 'left': 199.31000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 565.0659999999999, 'left': 207.65000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 565.0659999999999, 'left': 210.43000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 565.0659999999999, 'left': 215.99000000000004, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 565.0659999999999, 'left': 220.99000000000004, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 565.0659999999999, 'left': 223.77000000000004, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'E', 'location': {'top': 565.0659999999999, 'left': 229.33000000000004, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'v', 'location': {'top': 565.0659999999999, 'left': 236.00000000000003, 'width': 5.0, 'height': 10.0}}, {'char': 'e', 'location': {'top': 565.0659999999999, 'left': 241.00000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 565.0659999999999, 'left': 246.56000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 565.0659999999999, 'left': 254.90000000000003, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 565.0659999999999, 'left': 263.23, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 565.0659999999999, 'left': 268.7900000000001, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 565.0659999999999, 'left': 272.12000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': '.', 'location': {'top': 565.0659999999999, 'left': 277.68000000000006, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'C', 'location': {'top': 565.0659999999999, 'left': 283.24000000000007, 'width': 7.220000000000027, 'height': 10.0}}, {'char': 'o', 'location': {'top': 565.0659999999999, 'left': 290.46000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 565.0659999999999, 'left': 296.0200000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 565.0659999999999, 'left': 301.58000000000004, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'i', 'location': {'top': 565.0659999999999, 'left': 304.36000000000007, 'width': 2.2200000000000273, 'height': 10.0}}, {'char': 'n', 'location': {'top': 565.0659999999999, 'left': 306.58000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'u', 'location': {'top': 565.0659999999999, 'left': 312.1400000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'e', 'location': {'top': 565.0659999999999, 'left': 317.70000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 565.0659999999999, 'left': 323.2600000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'o', 'location': {'top': 565.0659999999999, 'left': 331.6, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 565.0659999999999, 'left': 337.16, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'p', 'location': {'top': 565.0659999999999, 'left': 345.5, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'a', 'location': {'top': 565.0659999999999, 'left': 351.06, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'g', 'location': {'top': 565.0659999999999, 'left': 356.62, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'e', 'location': {'top': 565.0659999999999, 'left': 362.18, 'width': 5.560000000000002, 'height': 10.0}}, {'char': '2', 'location': {'top': 565.0659999999999, 'left': 370.52, 'width': 5.560000000000002, 'height': 10.0}}, {'char': '.', 'location': {'top': 565.0659999999999, 'left': 378.85999999999996, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 565.0659999999999, 'left': 381.63999999999993, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 565.0659999999999, 'left': 384.4199999999999, 'width': 2.7799999999999727, 'height': 10.0}}]}]}
================ 新页面 ================
{'words_result': [{'words': 'Simple PDF File 2', 'location': {'top': 743.691, 'left': 57.375, 'width': 232.55099999999993, 'height': 27.000000000000114}, 'chars': [{'char': 'S', 'location': {'top': 743.691, 'left': 64.881, 'width': 18.009, 'height': 27.000000000000114}}, {'char': 'i', 'location': {'top': 743.691, 'left': 82.89, 'width': 5.994, 'height': 27.000000000000114}}, {'char': 'm', 'location': {'top': 743.691, 'left': 88.884, 'width': 22.491, 'height': 27.000000000000114}}, {'char': 'p', 'location': {'top': 743.691, 'left': 111.375, 'width': 15.012, 'height': 27.000000000000114}}, {'char': 'l', 'location': {'top': 743.691, 'left': 126.387, 'width': 5.994, 'height': 27.000000000000114}}, {'char': 'e', 'location': {'top': 743.691, 'left': 132.381, 'width': 15.012, 'height': 27.000000000000114}}, {'char': 'P', 'location': {'top': 743.691, 'left': 154.899, 'width': 18.009000000000015, 'height': 27.000000000000114}}, {'char': 'D', 'location': {'top': 743.691, 'left': 172.90800000000002, 'width': 19.494, 'height': 27.000000000000114}}, {'char': 'F', 'location': {'top': 743.691, 'left': 192.402, 'width': 16.497000000000014, 'height': 27.000000000000114}}, {'char': 'F', 'location': {'top': 743.691, 'left': 216.405, 'width': 16.496999999999986, 'height': 27.000000000000114}}, {'char': 'i', 'location': {'top': 743.691, 'left': 232.902, 'width': 5.994, 'height': 27.000000000000114}}, {'char': 'l', 'location': {'top': 743.691, 'left': 238.896, 'width': 5.994, 'height': 27.000000000000114}}, {'char': 'e', 'location': {'top': 743.691, 'left': 244.89, 'width': 15.012, 'height': 27.000000000000114}}, {'char': '2', 'location': {'top': 743.691, 'left': 267.408, 'width': 15.012, 'height': 27.000000000000114}}]}, {'words': '...continued from page 1. Yet more text. And more text. And more text.', 'location': {'top': 696.5379999999999, 'left': 69.25, 'width': 316.82999999999987, 'height': 10.0}, 'chars': [{'char': '.', 'location': {'top': 696.5379999999999, 'left': 72.03, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 696.5379999999999, 'left': 74.81, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 696.5379999999999, 'left': 77.59, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'c', 'location': {'top': 696.5379999999999, 'left': 80.37, 'width': 5.0, 'height': 10.0}}, {'char': 'o', 'location': {'top': 696.5379999999999, 'left': 85.37, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 696.5379999999999, 'left': 90.93, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 696.5379999999999, 'left': 96.49000000000001, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'i', 'location': {'top': 696.5379999999999, 'left': 99.27000000000001, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'n', 'location': {'top': 696.5379999999999, 'left': 101.49000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'u', 'location': {'top': 696.5379999999999, 'left': 107.05000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'e', 'location': {'top': 696.5379999999999, 'left': 112.61000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 696.5379999999999, 'left': 118.17000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'f', 'location': {'top': 696.5379999999999, 'left': 126.51000000000002, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'r', 'location': {'top': 696.5379999999999, 'left': 129.29000000000002, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'o', 'location': {'top': 696.5379999999999, 'left': 132.62, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 696.5379999999999, 'left': 138.18, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'p', 'location': {'top': 696.5379999999999, 'left': 149.29000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'a', 'location': {'top': 696.5379999999999, 'left': 154.85000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'g', 'location': {'top': 696.5379999999999, 'left': 160.41000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'e', 'location': {'top': 696.5379999999999, 'left': 165.97000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': '1', 'location': {'top': 696.5379999999999, 'left': 174.31, 'width': 5.560000000000002, 'height': 10.0}}, {'char': '.', 'location': {'top': 696.5379999999999, 'left': 179.87, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'Y', 'location': {'top': 696.5379999999999, 'left': 185.43, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'e', 'location': {'top': 696.5379999999999, 'left': 192.10000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 696.5379999999999, 'left': 197.66000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'm', 'location': {'top': 696.5379999999999, 'left': 203.22000000000003, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 696.5379999999999, 'left': 211.55000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 696.5379999999999, 'left': 217.11000000000004, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 696.5379999999999, 'left': 220.44000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 696.5379999999999, 'left': 228.78000000000006, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 696.5379999999999, 'left': 231.56000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 696.5379999999999, 'left': 237.12000000000006, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 696.5379999999999, 'left': 242.12000000000006, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 696.5379999999999, 'left': 244.90000000000006, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 696.5379999999999, 'left': 250.46000000000006, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 696.5379999999999, 'left': 257.13000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 696.5379999999999, 'left': 262.69000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 696.5379999999999, 'left': 271.0300000000001, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 696.5379999999999, 'left': 279.36000000000007, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 696.5379999999999, 'left': 284.9200000000001, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 696.5379999999999, 'left': 288.2500000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 696.5379999999999, 'left': 296.5900000000001, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 696.5379999999999, 'left': 299.3700000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 696.5379999999999, 'left': 304.93000000000006, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 696.5379999999999, 'left': 309.93000000000006, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 696.5379999999999, 'left': 312.7100000000001, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'A', 'location': {'top': 696.5379999999999, 'left': 318.2700000000001, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 696.5379999999999, 'left': 324.94000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 696.5379999999999, 'left': 330.50000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 696.5379999999999, 'left': 338.84000000000003, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 696.5379999999999, 'left': 347.17, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 696.5379999999999, 'left': 352.73, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 696.5379999999999, 'left': 356.06, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 696.5379999999999, 'left': 364.4, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 696.5379999999999, 'left': 367.17999999999995, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 696.5379999999999, 'left': 372.73999999999995, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 696.5379999999999, 'left': 377.73999999999995, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 696.5379999999999, 'left': 380.5199999999999, 'width': 2.7799999999999727, 'height': 10.0}}]}, {'words': 'And more text. And more text. And more text. And more text. And more', 'location': {'top': 684.5859999999999, 'left': 69.25, 'width': 320.1499999999999, 'height': 10.0}, 'chars': [{'char': 'A', 'location': {'top': 684.5859999999999, 'left': 72.03, 'width': 6.670000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 684.5859999999999, 'left': 78.7, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 684.5859999999999, 'left': 84.26, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 684.5859999999999, 'left': 92.6, 'width': 8.329999999999998, 'height': 10.0}}, {'char': 'o', 'location': {'top': 684.5859999999999, 'left': 100.93, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 684.5859999999999, 'left': 106.49000000000001, 'width': 3.3299999999999983, 'height': 10.0}}, {'char': 'e', 'location': {'top': 684.5859999999999, 'left': 109.82, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 684.5859999999999, 'left': 118.16, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 684.5859999999999, 'left': 120.94, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 684.5859999999999, 'left': 126.5, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 684.5859999999999, 'left': 131.5, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 684.5859999999999, 'left': 134.28, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 684.5859999999999, 'left': 139.84, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 684.5859999999999, 'left': 146.51, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 684.5859999999999, 'left': 152.07, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 684.5859999999999, 'left': 160.41000000000003, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 684.5859999999999, 'left': 168.74, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 684.5859999999999, 'left': 174.3, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 684.5859999999999, 'left': 177.63, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 684.5859999999999, 'left': 185.97000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 684.5859999999999, 'left': 188.75, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 684.5859999999999, 'left': 194.31, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 684.5859999999999, 'left': 199.31, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 684.5859999999999, 'left': 202.09, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 684.5859999999999, 'left': 207.65, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 684.5859999999999, 'left': 214.32, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 684.5859999999999, 'left': 219.88, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 684.5859999999999, 'left': 228.22, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 684.5859999999999, 'left': 236.55, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 684.5859999999999, 'left': 242.11, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 684.5859999999999, 'left': 245.44000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 684.5859999999999, 'left': 253.78000000000003, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 684.5859999999999, 'left': 256.56000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 684.5859999999999, 'left': 262.12, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 684.5859999999999, 'left': 267.12, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 684.5859999999999, 'left': 269.90000000000003, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'A', 'location': {'top': 684.5859999999999, 'left': 275.46000000000004, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 684.5859999999999, 'left': 282.13, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 684.5859999999999, 'left': 287.69000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 684.5859999999999, 'left': 296.03000000000003, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 684.5859999999999, 'left': 304.36, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 684.5859999999999, 'left': 309.9200000000001, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 684.5859999999999, 'left': 313.25000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 684.5859999999999, 'left': 321.59000000000003, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 684.5859999999999, 'left': 324.37000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 684.5859999999999, 'left': 329.93000000000006, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 684.5859999999999, 'left': 334.93000000000006, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 684.5859999999999, 'left': 337.71000000000004, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'A', 'location': {'top': 684.5859999999999, 'left': 343.27, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 684.5859999999999, 'left': 349.94, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 684.5859999999999, 'left': 355.5, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 684.5859999999999, 'left': 363.84, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 684.5859999999999, 'left': 372.16999999999996, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 684.5859999999999, 'left': 377.72999999999996, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 684.5859999999999, 'left': 381.05999999999995, 'width': 5.560000000000002, 'height': 10.0}}]}, {'words': 'text. Oh, how boring typing this stuff. But not as boring as watching', 'location': {'top': 672.6339999999999, 'left': 69.25, 'width': 301.27000000000004, 'height': 10.0}, 'chars': [{'char': 't', 'location': {'top': 672.6339999999999, 'left': 72.03, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 672.6339999999999, 'left': 74.81, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 672.6339999999999, 'left': 80.37, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 85.37, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 672.6339999999999, 'left': 88.15, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'O', 'location': {'top': 672.6339999999999, 'left': 93.71000000000001, 'width': 7.780000000000001, 'height': 10.0}}, {'char': 'h', 'location': {'top': 672.6339999999999, 'left': 101.49000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': ',', 'location': {'top': 672.6339999999999, 'left': 107.05000000000001, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'h', 'location': {'top': 672.6339999999999, 'left': 112.61000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'o', 'location': {'top': 672.6339999999999, 'left': 118.17000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'w', 'location': {'top': 672.6339999999999, 'left': 123.73000000000002, 'width': 7.219999999999999, 'height': 10.0}}, {'char': 'b', 'location': {'top': 672.6339999999999, 'left': 133.73000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'o', 'location': {'top': 672.6339999999999, 'left': 139.29000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 672.6339999999999, 'left': 144.85000000000002, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'i', 'location': {'top': 672.6339999999999, 'left': 148.18, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'n', 'location': {'top': 672.6339999999999, 'left': 150.4, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'g', 'location': {'top': 672.6339999999999, 'left': 155.96, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 164.3, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'y', 'location': {'top': 672.6339999999999, 'left': 167.08, 'width': 5.0, 'height': 10.0}}, {'char': 'p', 'location': {'top': 672.6339999999999, 'left': 172.08, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'i', 'location': {'top': 672.6339999999999, 'left': 177.64000000000001, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'n', 'location': {'top': 672.6339999999999, 'left': 179.86, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'g', 'location': {'top': 672.6339999999999, 'left': 185.42000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 193.76000000000002, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'h', 'location': {'top': 672.6339999999999, 'left': 196.54000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'i', 'location': {'top': 672.6339999999999, 'left': 202.10000000000002, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 's', 'location': {'top': 672.6339999999999, 'left': 204.32000000000002, 'width': 5.0, 'height': 10.0}}, {'char': 's', 'location': {'top': 672.6339999999999, 'left': 212.10000000000002, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 217.10000000000002, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'u', 'location': {'top': 672.6339999999999, 'left': 219.88000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'f', 'location': {'top': 672.6339999999999, 'left': 225.44000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'f', 'location': {'top': 672.6339999999999, 'left': 228.22000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 672.6339999999999, 'left': 231.00000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'B', 'location': {'top': 672.6339999999999, 'left': 236.56000000000003, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'u', 'location': {'top': 672.6339999999999, 'left': 243.23000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 248.79000000000002, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'n', 'location': {'top': 672.6339999999999, 'left': 254.35000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'o', 'location': {'top': 672.6339999999999, 'left': 259.91, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 265.47, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'a', 'location': {'top': 672.6339999999999, 'left': 271.03000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 's', 'location': {'top': 672.6339999999999, 'left': 276.59000000000003, 'width': 5.0, 'height': 10.0}}, {'char': 'b', 'location': {'top': 672.6339999999999, 'left': 284.37, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'o', 'location': {'top': 672.6339999999999, 'left': 289.93000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 672.6339999999999, 'left': 295.49, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'i', 'location': {'top': 672.6339999999999, 'left': 298.82000000000005, 'width': 2.2200000000000273, 'height': 10.0}}, {'char': 'n', 'location': {'top': 672.6339999999999, 'left': 301.0400000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'g', 'location': {'top': 672.6339999999999, 'left': 306.6, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'a', 'location': {'top': 672.6339999999999, 'left': 314.94000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 's', 'location': {'top': 672.6339999999999, 'left': 320.50000000000006, 'width': 5.0, 'height': 10.0}}, {'char': 'w', 'location': {'top': 672.6339999999999, 'left': 328.28000000000003, 'width': 7.220000000000027, 'height': 10.0}}, {'char': 'a', 'location': {'top': 672.6339999999999, 'left': 335.50000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 672.6339999999999, 'left': 341.06000000000006, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'c', 'location': {'top': 672.6339999999999, 'left': 343.84000000000003, 'width': 5.0, 'height': 10.0}}, {'char': 'h', 'location': {'top': 672.6339999999999, 'left': 348.84000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'i', 'location': {'top': 672.6339999999999, 'left': 354.40000000000003, 'width': 2.2200000000000273, 'height': 10.0}}, {'char': 'n', 'location': {'top': 672.6339999999999, 'left': 356.62000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'g', 'location': {'top': 672.6339999999999, 'left': 362.18000000000006, 'width': 5.560000000000002, 'height': 10.0}}]}, {'words': 'paint dry. And more text. And more text. And more text. And more text.', 'location': {'top': 660.6819999999999, 'left': 69.25, 'width': 317.9299999999999, 'height': 10.0}, 'chars': [{'char': 'p', 'location': {'top': 660.6819999999999, 'left': 72.03, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'a', 'location': {'top': 660.6819999999999, 'left': 77.59, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'i', 'location': {'top': 660.6819999999999, 'left': 83.15, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'n', 'location': {'top': 660.6819999999999, 'left': 85.37, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 90.93, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'd', 'location': {'top': 660.6819999999999, 'left': 96.49000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 660.6819999999999, 'left': 102.05000000000001, 'width': 3.3299999999999983, 'height': 10.0}}, {'char': 'y', 'location': {'top': 660.6819999999999, 'left': 105.38, 'width': 5.0, 'height': 10.0}}, {'char': '.', 'location': {'top': 660.6819999999999, 'left': 110.38, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 660.6819999999999, 'left': 115.94, 'width': 6.670000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 660.6819999999999, 'left': 122.61000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 660.6819999999999, 'left': 128.17000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 660.6819999999999, 'left': 136.51, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 660.6819999999999, 'left': 144.84, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 660.6819999999999, 'left': 150.4, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 153.73000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 162.07, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 164.85000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 660.6819999999999, 'left': 170.41000000000003, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 175.41000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 660.6819999999999, 'left': 178.19, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 660.6819999999999, 'left': 183.75, 'width': 6.6699999999999875, 'height': 10.0}}, {'char': 'n', 'location': {'top': 660.6819999999999, 'left': 190.42000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 660.6819999999999, 'left': 195.98000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 660.6819999999999, 'left': 204.32000000000002, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 660.6819999999999, 'left': 212.65000000000003, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 660.6819999999999, 'left': 218.21000000000004, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 221.54000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 229.88000000000005, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 232.66000000000005, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 660.6819999999999, 'left': 238.22000000000006, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 243.22000000000006, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 660.6819999999999, 'left': 246.00000000000006, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'A', 'location': {'top': 660.6819999999999, 'left': 251.56000000000006, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 660.6819999999999, 'left': 258.23, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 660.6819999999999, 'left': 263.7900000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 660.6819999999999, 'left': 272.13000000000005, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 660.6819999999999, 'left': 280.46000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 660.6819999999999, 'left': 286.0200000000001, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 289.3500000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 297.69000000000005, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 300.4700000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 660.6819999999999, 'left': 306.0300000000001, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 311.0300000000001, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 660.6819999999999, 'left': 313.81000000000006, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'A', 'location': {'top': 660.6819999999999, 'left': 319.3700000000001, 'width': 6.670000000000016, 'height': 10.0}}, {'char': 'n', 'location': {'top': 660.6819999999999, 'left': 326.0400000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 660.6819999999999, 'left': 331.6000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 660.6819999999999, 'left': 339.94000000000005, 'width': 8.329999999999984, 'height': 10.0}}, {'char': 'o', 'location': {'top': 660.6819999999999, 'left': 348.27000000000004, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 660.6819999999999, 'left': 353.83000000000004, 'width': 3.329999999999984, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 357.16, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 365.5, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'e', 'location': {'top': 660.6819999999999, 'left': 368.28, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 660.6819999999999, 'left': 373.84, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 660.6819999999999, 'left': 378.84, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': '.', 'location': {'top': 660.6819999999999, 'left': 381.61999999999995, 'width': 2.7799999999999727, 'height': 10.0}}]}, {'words': 'Boring. More, a little more text. The end, and just as well.', 'location': {'top': 648.7299999999999, 'left': 69.25, 'width': 260.67, 'height': 10.0}, 'chars': [{'char': 'B', 'location': {'top': 648.7299999999999, 'left': 72.03, 'width': 6.670000000000002, 'height': 10.0}}, {'char': 'o', 'location': {'top': 648.7299999999999, 'left': 78.7, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 648.7299999999999, 'left': 84.26, 'width': 3.3299999999999983, 'height': 10.0}}, {'char': 'i', 'location': {'top': 648.7299999999999, 'left': 87.59, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'n', 'location': {'top': 648.7299999999999, 'left': 89.81, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'g', 'location': {'top': 648.7299999999999, 'left': 95.37, 'width': 5.560000000000002, 'height': 10.0}}, {'char': '.', 'location': {'top': 648.7299999999999, 'left': 100.93, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'M', 'location': {'top': 648.7299999999999, 'left': 109.27000000000001, 'width': 8.329999999999998, 'height': 10.0}}, {'char': 'o', 'location': {'top': 648.7299999999999, 'left': 117.6, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 648.7299999999999, 'left': 123.16, 'width': 3.3299999999999983, 'height': 10.0}}, {'char': 'e', 'location': {'top': 648.7299999999999, 'left': 126.49000000000001, 'width': 5.560000000000002, 'height': 10.0}}, {'char': ',', 'location': {'top': 648.7299999999999, 'left': 132.05, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'a', 'location': {'top': 648.7299999999999, 'left': 137.61, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'l', 'location': {'top': 648.7299999999999, 'left': 145.95, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'i', 'location': {'top': 648.7299999999999, 'left': 148.17000000000002, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 't', 'location': {'top': 648.7299999999999, 'left': 150.39, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 't', 'location': {'top': 648.7299999999999, 'left': 153.17000000000002, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'l', 'location': {'top': 648.7299999999999, 'left': 155.95, 'width': 2.219999999999999, 'height': 10.0}}, {'char': 'e', 'location': {'top': 648.7299999999999, 'left': 158.17000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'm', 'location': {'top': 648.7299999999999, 'left': 166.51, 'width': 8.330000000000013, 'height': 10.0}}, {'char': 'o', 'location': {'top': 648.7299999999999, 'left': 174.84, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'r', 'location': {'top': 648.7299999999999, 'left': 180.4, 'width': 3.3300000000000125, 'height': 10.0}}, {'char': 'e', 'location': {'top': 648.7299999999999, 'left': 183.73000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 't', 'location': {'top': 648.7299999999999, 'left': 192.07, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'e', 'location': {'top': 648.7299999999999, 'left': 194.85000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'x', 'location': {'top': 648.7299999999999, 'left': 200.41, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 648.7299999999999, 'left': 205.41, 'width': 2.780000000000001, 'height': 10.0}}, {'char': '.', 'location': {'top': 648.7299999999999, 'left': 208.19, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'T', 'location': {'top': 648.7299999999999, 'left': 213.75, 'width': 6.110000000000014, 'height': 10.0}}, {'char': 'h', 'location': {'top': 648.7299999999999, 'left': 219.86, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'e', 'location': {'top': 648.7299999999999, 'left': 225.42000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'e', 'location': {'top': 648.7299999999999, 'left': 233.76000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 648.7299999999999, 'left': 239.32000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 648.7299999999999, 'left': 244.88000000000002, 'width': 5.560000000000002, 'height': 10.0}}, {'char': ',', 'location': {'top': 648.7299999999999, 'left': 250.44000000000003, 'width': 2.780000000000001, 'height': 10.0}}, {'char': 'a', 'location': {'top': 648.7299999999999, 'left': 256.0, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'n', 'location': {'top': 648.7299999999999, 'left': 261.56000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'd', 'location': {'top': 648.7299999999999, 'left': 267.12, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'j', 'location': {'top': 648.7299999999999, 'left': 275.46000000000004, 'width': 2.2200000000000273, 'height': 10.0}}, {'char': 'u', 'location': {'top': 648.7299999999999, 'left': 277.68000000000006, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 's', 'location': {'top': 648.7299999999999, 'left': 283.24, 'width': 5.0, 'height': 10.0}}, {'char': 't', 'location': {'top': 648.7299999999999, 'left': 288.24, 'width': 2.7799999999999727, 'height': 10.0}}, {'char': 'a', 'location': {'top': 648.7299999999999, 'left': 293.80000000000007, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 's', 'location': {'top': 648.7299999999999, 'left': 299.36, 'width': 5.0, 'height': 10.0}}, {'char': 'w', 'location': {'top': 648.7299999999999, 'left': 307.14000000000004, 'width': 7.220000000000027, 'height': 10.0}}, {'char': 'e', 'location': {'top': 648.7299999999999, 'left': 314.36, 'width': 5.560000000000002, 'height': 10.0}}, {'char': 'l', 'location': {'top': 648.7299999999999, 'left': 319.9200000000001, 'width': 2.2200000000000273, 'height': 10.0}}, {'char': 'l', 'location': {'top': 648.7299999999999, 'left': 322.14000000000004, 'width': 2.2200000000000273, 'height': 10.0}}, {'char': '.', 'location': {'top': 648.7299999999999, 'left': 324.36, 'width': 2.7799999999999727, 'height': 10.0}}]}]}
python解析pdf得到每个字符的坐标