【发布时间】:2020-07-21 06:28:53
【问题描述】:
有没有人有打开许多 Word 文档并将它们保存为 PDF 的经验,但是当它们在共享服务器上时,可能有其他人正在编辑它们,但你仍然想通过并保存 PDF?
我有一些使用以下 comtypes 的代码,它适用于共享驱动器上其他用户未编辑的文件,但如果任何文档当前由同事打开,则会失败,因为它们打开为已读只有,我无法保存。
word=comtypes.client.CreateObject(Word.Application)
word.Visible = 1
input_file_path = input_file_path
doc = word.Documents.Open(input_file_path)
file_name = os.path.splitext(input_file_name)[0]
output_file_path = output_file_path
doc.SaveAs(output_file_path,32)
doc.Close()
word.Quit()
【问题讨论】:
标签: python permissions comtypes