Add superscript and subscript flagging

* Add superscript flagging

* Add flagging param

* Add np.round to account for rotation error
This commit is contained in:
Vinayak Mehta
2016-10-12 19:27:18 +05:30
committed by GitHub
parent e8b93a9624
commit 40d30c1ab9
4 changed files with 116 additions and 19 deletions
+3 -3
View File
@@ -85,7 +85,7 @@ def test_stream_missing_value():
["4","","","",""]
]
pdfname = os.path.join(testdir, "missing_values.pdf")
manager = Pdf(Stream(), pdfname, clean=True)
manager = Pdf(Stream(flag_size=False), pdfname, clean=True)
tables = manager.extract()
assert_equal(tables["page-1"]["table-1"]["data"], data)
@@ -210,11 +210,11 @@ def test_stream_table_rotation():
["","","","","","","","","54","","","","","","","","",""]
]
pdfname = os.path.join(testdir, "left_rotated_table_2.pdf")
manager = Pdf(Stream(), pdfname, clean=True)
manager = Pdf(Stream(flag_size=False), pdfname, clean=True)
tables = manager.extract()
assert_equal(tables["page-1"]["table-1"]["data"], data)
pdfname = os.path.join(testdir, "right_rotated_table_2.pdf")
manager = Pdf(Stream(), pdfname, clean=True)
manager = Pdf(Stream(flag_size=False), pdfname, clean=True)
tables = manager.extract()
assert_equal(tables["page-1"]["table-1"]["data"], data)