Я написал небольшой скрипт для открытия файла powerpoint, сохранения его в формате PDF и закрытия powerpoint.Похоже, команда ppSaveAsPDF не распознается.
Там написано NameError: name 'ppSaveAsPDF' is not defined
Может кто-нибудь сказать, почему я не могу сохранить файл в формате PDF и закрыть приложение?
Более того, когда я удаляю команду ppSaveAsPDFон сохраняет файл PDF, но он поврежден, и я не могу его открыть.
Я включил свой код ниже:
import win32com.client, sys
FILENAME = "C:\\Users\\Swaroop\\Desktop\\Scripts\\Test.pptx"
APPLICATION = win32com.client.Dispatch("PowerPoint.Application")
PRESENTATION = APPLICATION.Presentations.Open(FILENAME, ReadOnly= False)
PRESENTATION.SaveAs("C:\\Users\\Swaroop\\Desktop\\Output.pdf", ppSaveAsPDF)
APPLICATION.Quit()