Я передал объект файла, но все еще получаю ошибку разбора с slate3k - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь прочитать текстовые данные файла PDF, используя "slate3k". Мне кажется, это нормально. Но я получаю ошибку разбора

Я использовал "python3.7".

import slate3k

with open("/home/am-it/Desktop/PythonLearning/pdf_practice/invoice-1.pdf","rb")as file:
    doc = slate3k.PDF(file)
    print(doc)

Вывод вышеуказанного кода должен быть текстом из PDF. но фактический результат составляет

 "Traceback (most recent call last):
  File "/home/am-it/Desktop/PythonLearning/pdf_practice/invoslate.py", line 4, in <module>
    doc = slate3k.PDF(file)
  File "/home/administrator/.local/lib/python3.7/site-packages/slate3k/classes.py", line 59, in __init__
    self.doc = PDFDocument()
TypeError: __init__() missing 1 required positional argument: 'parser'" 

Я передал правильный объект файла, но все еще получаю ошибку. Поэтому, пожалуйста, просветите меня

...