Я программно сделал кучу листов Excel с xlwt на python. Все прошло хорошо, но теперь мне нужно преобразовать их все в pdf. Я пытался сделать это с помощью pywin32 и интерфейса com. Я могу подойти примерно так:
import win32com.client
o = win32com.client.Dispatch("Excel.Application")
o.Visible = 1
wb = o.Workbooks.Open('foo.xls')
ws = wb.Worksheets[1]
ws.printout()
Но, к сожалению, когда я это делаю, появляется экран принтера Adobe с просьбой указать путь, по которому я хочу сохранить PDF-файл, и, если мне нужно ввести его или щелкнуть ОК для каждой страницы, это побеждает цель делать это программно. Есть ли способ ввести этот путь в код Python, а не вручную? Есть ли лучший способ преобразовать каждый из этих листов в каждой из этих книг в PDF? Большое спасибо Алекс