我正在尝试使用 Python Tika 库从 PDF 中提取文本。图书馆正在按我想要的顺序提取文本。但是,它不能处理垂直对齐的文本。
例如,这个词,
读作:
V
al
ue
s
还有许多其他这样的例子,垂直文本没有被正确解析。我尝试使用其他库,如 pypdf2、pdfminer3、pdfplumber 等。但对于其中大多数,文本的顺序没有正确排序。蒂卡能够给出最好的结果。
关于如何解决这个问题的任何想法?我使用了最简单的代码如下:
from tika import parser
file_data = parser.from_file("sample.pdf")
text = file_data['content']
print(text)
还有其他我应该注意的可选参数吗?