Так как я не могу выйти из powerpoint, у меня возникают проблемы с преобразованием в pdf. Я использую версию pywin32 227 и python 3.6.1 64bit. Есть ли в python какая-либо функция для освобождения COM-объектов. Я работаю на это в течение нескольких недель, но я застрял здесь без какого-либо прогресса. Пожалуйста, помогите mw, если вы знаете что-нибудь
def convert(files, formatType=32):
powerpoint = win32com.client.Dispatch("Powerpoint.Application")
powerpoint.Visible = 1
print("ppt",powerpoint)
for filename in files:
newname = os.path.splitext(filename)[0] + ".pdf"
deck = powerpoint.Presentations.Open(filename)
deck.SaveAs(newname, formatType)
deck.Close()
powerpoint.Quit()# NOT ABLE TO QUIT POWERPOINT
files = glob.glob(path)
print(files)
convert(files)
print("after entering files")
os.remove(path)