Also habe ich eine Sammlung von fast 90 Fotos mit einer Beschriftung und dem Datum in einer Textdatei gespeichert. Die Bilder sind von variabler Größe und ich möchte den Vorgang der Umwandlung dieser Daten in eine PowerPoint-Präsentation automatisieren, wobei ein Bild auf einer Folie mit Datum und Beschriftung als Titel angezeigt wird. Gibt es zuverlässige Methoden?Machen Sie eine PowerPoint-Präsentation mit Python?
10
A
Antwort
8
Überprüfen Sie die python-pptx
Bibliothek. Es ist nützlich zum Erstellen und Aktualisieren von PowerPoint .pptx
Dateien.
Auch für einige schnelle Beispiele in python-pptx
mit Screenshots können Sie diese link überprüfen.
+0
das ist gut für PPTX-Dateien. aber wie man das für .ppt Datei macht –
2
Ein anderer Ansatz besteht darin, Powerpoint über win32com zu automatisieren. Ich habe das erfolgreich gemacht, um Präsentationen mit vielen Bildern zu erstellen, die den Anweisungen unter http://www.s-anand.net/blog/automating-powerpoint-with-python/ folgen.
Verwandte Themen
- 1. Wie würden Sie eine Python-Shell in Python machen?
- 2. Eine portable (exe) mit Python 3.1 machen?
- 3. machen Sie eine Schleife mit einer Schaltfläche
- 4. Machen Sie Syscall in Python
- 5. Python-Listenwert eine Liste machen
- 6. Machen Sie ein numply Array monoton ohne eine Python-Schleife
- 7. Wie machen Sie eine Medienabfrage mit SASS?
- 8. Machen Sie eine HTTP-Anfrage mit Standardauthentifizierung
- 9. Machen Sie eine ‚langsame‘ Testsuite mit clojure.test
- 10. Machen Sie eine GtkHeaderBar Anwendung mit Glade
- 11. Machen Sie eine blinkende Betriebsanzeige auf Python-Shell
- 12. Machen Sie eine NSTableCellView editierbare
- 13. Machen Sie eine Bildunterschriften Seite
- 14. Machen Sie ein Punkt-Plot in Python
- 15. Machen Sie eine Methode generische
- 16. Machen Sie Python-Programm zugänglich von AWS
- 17. Machen Sie Python-Code weiter nach Ausnahme
- 18. Können Sie Summen mit einer Datetime in Python machen?
- 19. Wie implementiert man eine "rückgängig machen" -Funktion mit Python/Django
- 20. Was können Sie mit COM/ActiveX in Python machen?
- 21. Machen Sie einen inneren Beitritt in Python Pandas mit Kriterien
- 22. Machen Sie eine Kontrolle transparent
- 23. Machen Sie eine Dropdownlist Distinct
- 24. Machen Sie eine UIView zoombar
- 25. Machen Sie eine Schaltfläche rund
- 26. Machen Sie den Python-Prozessnamen expliziter
- 27. Machen Sie Emacs verwenden UTF-8 mit Python interaktiven Modus
- 28. Python: Machen Sie ein Video mit mehreren .png Bildern
- 29. Wie eine Post-Anfrage mit REQUESTS-Paket für Python machen?
- 30. Machen Sie ein Fenster mit Win32 transparent?
Versuchen Sie [python-pptx] (https://pypi.python.org/pypi/python-pptx). Ich würde jedoch empfehlen, HTML-Code für etwas wie [Bespoke.js] (http://markdalgleish.com/projects/bespoke.js/) auszugeben, was IMO etwas einfacher wäre. – refi64
.... Wenn Sie wissen, wie LaTeX, könnte es einfacher sein, nur Beamer zu verwenden. – NightShadeQueen