Есть ли у кого-нибудь опыт открытия многих документов Word и сохранения их в PDF, но когда они находятся на общем сервере, и, возможно, кто-то еще редактирует их в данный момент, но вы все равно хотите go просмотреть и сохранить PDF?
У меня есть некоторый код, использующий комтипы, как показано ниже, который работает для файлов, которые не редактируются другим пользователем на общем диске, но завершится ошибкой, если какой-либо из документов в настоящее время открыть коллегой, поскольку они открываются только для чтения, и я не могу сохранить.
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()