【发布时间】:2017-12-23 16:03:40
【问题描述】:
我正在尝试使用 pdfquery 库在 pdf 的所需 bbox 中返回文本。
import pdfquery
pdf = pdfquery.PDFQuery("C:/Users/tyler.cowan/Desktop/PDF Miner/test.pdf")
test = pdf.extract([
('UWI/API', 'LTTextLineHorizontal:in_bbox("35.28,700.56,127.44,717.84")'),
])
print(test)
我首先从返回的页面的左上角定义了bbox
{'UWI/API': [<LTTextLineHorizontal>, <LTTextLineHorizontal>, <LTTextLineHorizontal>, <LTTextLineHorizontal>, <LTTextLineHorizontal>, <LTTextLineHorizontal>, <LTTextLineHorizontal>, <LTTextLineHorizontal>]}
然后我继续从页面的左下角定义 bbox 并返回类似的内容。然后我继续定义一个包含整个 8.5" x 11" 页面的 bbox,并返回更多值而不是所有文本。我在这里做错了什么吗?我在“快速入门”下跟随Documentation。我正在使用 python 2.7
【问题讨论】: