Я следовал инструкциям для этого сервиса преобразования 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'