【发布时间】:2020-07-30 14:40:44
【问题描述】:
请不要使用“tika”作为答案。 我已经尝试过这个问题的答案:
How to extract text from a PDF file?
我有这个 PDF 文件,https://drive.google.com/file/d/1aUfQAlvq5hA9kz2c9CyJADiY3KpY3-Vn/view?usp=sharing,我想复制文本。
import PyPDF2
pdfFileObject = open('C:\\Path\\To\\Local\\File\\Test_PDF.pdf', 'rb')
pdfReader = PyPDF2.PdfFileReader(pdfFileObject)
count = pdfReader.numPages
for i in range(count):
page = pdfReader.getPage(i)
print(page.extractText())
输出为“Date Submitted: 2019-10-21 16:03:36.093 | Form Key: 5544”,这只是文本的一部分。下一行文本以“Exhibit A to RFA....”开头
【问题讨论】:
-
您能解释一下
which is only part of the text的意思吗?阅读器逐行读取,因此它给出了正确的顺序输出。 -
@AzyCrw4282 我正在尝试获取 PDF 中的所有文本,而不仅仅是第一行。