powerpoint.Quit() 函数不退出 python-pptx.Is 中的 Microsoft powerpoint 有任何解决方法可以退出
powerpoint.Quit() function not quitting Microsoft powerpoint in python-pptx.Is there any work around to quit
因为我无法退出 powerpoint,所以我无法转换为 pdf.I 我正在使用 pywin32 227 版本和 python 3.6.1 64bit.Is [=20] 中的任何函数=] 发布 COM objects.I 我已经为此工作了数周,但我被困在这里没有任何 progress.Please 帮助 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)
您可以这样关闭TASK:
import os
os.system('taskkill /F /IM POWERPNT.EXE')
因为我无法退出 powerpoint,所以我无法转换为 pdf.I 我正在使用 pywin32 227 版本和 python 3.6.1 64bit.Is [=20] 中的任何函数=] 发布 COM objects.I 我已经为此工作了数周,但我被困在这里没有任何 progress.Please 帮助 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)
您可以这样关闭TASK:
import os
os.system('taskkill /F /IM POWERPNT.EXE')