Python camelot lib - ошибка ОС при чтении pdf таблицы - PullRequest
0 голосов
/ 08 марта 2020

Я использую версию Camelot 0.7.3 для извлечения таблиц из PDF-файла. когда я пытаюсь прочитать таблицы, используя camelot.read_pdf ('https://camelot-py.readthedocs.io/en/latest/_static/pdf/foo.pdf') (он выдает ту же ошибку и для локального pdf)

Я сталкиваюсь с ошибкой ниже. Я использую python 3.7 и Pycharm IDE для своего проекта. Любая помощь очень ценится

camelot.read_pdf('https://camelot-py.readthedocs.io/en/latest/_static/pdf/foo.pdf')    
Traceback (most recent call last):
      File "<input>", line 1, in <module>
      File "C:\RG\Python\PDFTabProject\venv\lib\site-packages\camelot\io.py", line 113, in read_pdf
        tables = p.parse(
      File "C:\RG\Python\PDFTabProject\venv\lib\site-packages\camelot\handlers.py", line 171, in parse
        t = parser.extract_tables(
      File "C:\RG\Python\PDFTabProject\venv\lib\site-packages\camelot\parsers\lattice.py", line 403, in extract_tables
        self._generate_image()
      File "C:\RG\Python\PDFTabProject\venv\lib\site-packages\camelot\parsers\lattice.py", line 220, in _generate_image
        with Ghostscript(*gs_call, stdout=null) as gs:
      File "C:\RG\Python\PDFTabProject\venv\lib\site-packages\camelot\ext\ghostscript\__init__.py", line 90, in Ghostscript
        return __Ghostscript(
      File "C:\RG\Python\PDFTabProject\venv\lib\site-packages\camelot\ext\ghostscript\__init__.py", line 39, in __init__
        rc = gs.init_with_args(instance, args)
      File "C:\RG\Python\PDFTabProject\venv\lib\site-packages\camelot\ext\ghostscript\_gsprint.py", line 169, in init_with_args
        rc = libgs.gsapi_init_with_args(instance, len(argv), c_argv)
    OSError: exception: access violation writing 0x00000080
...