ConvertAPI converttapi-python завершается с ошибкой при преобразовании входного файла PDF_PPT в выходной файл PPTX - PullRequest
0 голосов
/ 22 января 2019

Я следовал инструкциям для этого сервиса преобразования API, но получил ошибку, которая не описана в их документации.Ниже приведен только тест, чтобы увидеть, могу ли я заставить его работать на 1 файл PDF.У меня более 100 конверсий, поэтому я бы предпочел использовать проверенный сервис, а не создавать свой собственный конвертер.

Вот код, который я использовал:

# -*- coding: utf-8 -*-
''' Spyder Editor '''

import convertapi

path = r'C:\conversion_test' 

filename = r'10-cleaning-data-in-python-folder_4-cleaning-data-for-analysis-folder_ch4_slides'

path_and_filename = path + filename 

convertapi.api_secret = 'LoDZP1klb1farkdh'
convertapi.convert('pptx', {'File': path_and_filename }, from_format = 'pdf').save_files(path)

Я получаю ошибку: AttributeError: у объекта 'ApiError' нет атрибута 'message'

Вот полный стекслед.

Файл "C: \ ProgramData \ Anaconda3 \ envs \ convertapi \ lib \ site-packages \ IPython \ core \ interactiveshell.py", строка 3284, в run_code self.showtraceback (running_compiled_code = True)

Файл "C: \ ProgramData \ Anaconda3 \ envs \ converttapi \ lib \ site-packages \ IPython \ core \ interactiveshell.py", строка 2023, в showtraceback self._showtraceback (etype, value, stb)

Файл "C: \ ProgramData \ Anaconda3 \ envs \ converttapi \ lib \ site-packages \ ipykernel \ zmqshell.py", строка 546, в _showtraceback u'evalue ': py3compat.safe_unicode (evalue),

Файл "C: \ ProgramData \ Anaconda3 \ envs \ converttapi \ lib \ site-packages \ ipython_genutils \ py3compat.py", строка 65, в safe_unicode возвращает тип unicode_type (e)

Файл "C: \ ProgramData \Anaconda3 \ envs \ convertapi \ lib \ site-packages \ convertapi \ exceptions.py ", строка 14, в str message ="% s Код:% s.% S "% (self.message, self.code, self.invalid_parameters)

AttributeError: у объекта 'ApiError' нет атрибута 'message'

...