Сделать презентацию PowerPoint с помощью Python?

Итак, у меня есть коллекция из почти 90 фотографий вместе с подписью и датой, хранящейся в текстовом файле. Изображения имеют переменные размеры, и я хотел бы автоматизировать процедуру преобразования этих данных в презентацию PowerPoint, с одним изображением на одном слайде вместе с его датой и заголовком В качестве заголовка. Никаких надежных методов?

2 ответов


Проверьте python-pptx библиотека. Его полезно для создания и обновления PowerPoint .pptx файлы.

также для некоторых быстрых примеров в python-pptx со скриншотами, вы можете проверить это ссылке.


другой подход заключается в автоматизации powerpoint через win32com. Я успешно сделал это с augenerate презентаций с большим количеством изображений, следуя инструкциям на http://www.s-anand.net/blog/automating-powerpoint-with-python/ .