Format A4 avec python-pptx

Conseils pour générer (automatiquement) des rapports Powerpo avec Python

Dans python-pptx, il est pratique de manipuler en pouces. Donc, utilisez le format A4 = = 11,69 pouces x 8,27 pouces.

(python-pptx utilise une unité appelée unités métriques anglaises (EMU) pour la longueur. La méthode pour convertir cela en pouces est pptx.util.Inches.)

from pptx import Presentation
from pptx.util import Inches

prs = Presentation()

prs.slide_height=Inches(11.69)
prs.slide_width=Inches(8.27)

prs.save("./hoge.pptx")

Avec ça, je peux le faire pour le moment.

image.png

Si vous souhaitez coller la disposition de la diapositive de titre et la disposition de la diapositive vierge ici,

from pptx import Presentation
from pptx.util import Inches

prs = Presentation()

prs.slide_height=Inches(11.69)
prs.slide_width=Inches(8.27)

#Diapositive de titre
title_slide_layout = prs.slide_layouts[0]
slide = prs.slides.add_slide(title_slide_layout)

title = slide.shapes.title
subtitle = slide.placeholders[1]
title.text = "Hello, World!"
subtitle.text = "python-pptx was here!"

#Diapositive vierge
blank_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(blank_slide_layout)

prs.save("./hoge.pptx")

image.png

Sera.

référence

python-pptx 0.6.18 documentation

Recommended Posts

Format A4 avec python-pptx
Créer un fichier PDF avec une taille de page aléatoire
Décorer avec un décorateur
Centrer l'image avec python-pptx
Apprenez librosa avec un tutoriel 1
Essayez de programmer avec un shell!
Créer une page d'accueil avec django
Utiliser une imprimante avec Debian 10
Faites une loterie avec Python
Créer un répertoire avec python
Un peu coincé dans le chainer
Dessinez un graphique avec networkx
Créez facilement un profil avec un décorateur
Faire un feu avec kdeplot
Les zéros NumPy peuvent être définis même avec une taille de 0
Détecter les objets d'une couleur et d'une taille spécifiques avec Python
Créer un environnement Kubernetes avec Ansible 2
[Python] Qu'est-ce qu'une instruction with?
Faites fonctionner l'imprimante de reçus avec python
Manuel de graphisme Python avec Matplotlib.
Jouez avec une tortue avec des graphiques de tortue (partie 1)
Tracez un graphe avec Julia + PyQtGraph (2)
Créer un arbre déterminé avec scikit-learn
Faisons une interface graphique avec python.
Faites un son avec le notebook Jupyter
Énumérer les fichiers avec des extensions spécifiques
Créer un serveur Flask avec Docker
Créer un fichier deb avec Docker
Résoudre ABC166 A ~ D avec Python
Dessinez un graphique lâche avec matplotlib
Déployer l'application Django avec Docker
Faisons une rupture de bloc avec wxPython
Créez un environnement virtuel avec Python!
J'ai fait une loterie avec Python.
Dessinez un beau cercle avec numpy
Ecrire un réseau résiduel avec TFLearn
Django Tips-Créez un site de classement avec Django-
Tracez un graphique avec Julia + PyQtGraph (1)
Créer un environnement virtuel avec Python 3
Dessinez un graphique avec Julia + PyQtGraph (3)
Résoudre ABC168 A ~ C avec Python
Réalisez une file d'attente avec deux piles
Créer un système de recommandation avec python
Créer une application Web avec Django
Lecture de spécification de taille multiligne avec python
Générer une URL pré-signée avec golang
[Python] Générer un mot de passe avec Slackbot
Résoudre ABC162 A ~ C avec Python
Dessinez un graphique avec des pandas + XlsxWriter
Créer un filtre avec un modèle django
Résoudre ABC167 A ~ C avec Python
Résoudre ABC158 A ~ C avec Python
[Python] Lire un fichier csv avec une grande taille de données à l'aide d'un générateur
Faisons un graphe avec python! !!
Faisons un spacon avec xCAT
Créer un itérateur de modèle avec PySide
Créez un stepper de poisson avec numpy.random
Faire un joli graphique avec plotly
Créer un environnement Kubernetes avec Ansible 1