Как преобразовать .pptx в .pdf с помощью Python

Я пытался преобразовать файл .pptx в файл .pdf через скрипт Python в течение нескольких часов, но ничего не работает.

То, что я пробовал: я пробовал 1) этот скрипт, который вызывает windows32.client, и 2) unoconv , но ни один из них, похоже, не работает для меня.

com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147024894), None) проблемы: использование скрипта из первого варианта вызывает ошибку ( com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147024894), None) ), тогда как во втором варианте Python может Кажется, что распознать unoconv даже после установки с помощью pip.

Я также видел некоторые рекомендованные Pandoc , но я не могу понять, как использовать его для Python.

Версии, которые я использую: Python 2.7.9, Windows 8.1

    One Solution collect form web for “Как преобразовать .pptx в .pdf с помощью Python”

    Я нашел ответ с помощью этого поста и ответа на этот вопрос .

     import comtypes.client def PPTtoPDF(inputFileName, outputFileName, formatType = 32): powerpoint = comtypes.client.CreateObject("Powerpoint.Application") powerpoint.Visible = 1 if outputFileName[-3:] != 'pdf': outputFileName = outputFileName + ".pdf" deck = powerpoint.Presentations.Open(inputFileName) deck.SaveAs(outputFileName, formatType) # formatType = 32 for ppt to pdf deck.Close() powerpoint.Quit() 
    Python - лучший язык программирования в мире.