Utiliser Quarto pour créer un diaporama PowerPoint
Découvrez comment convertir votre documentation Markdown en diaporama PowerPoint (.pptx) ou en présentation reveal.js en ligne avec Quarto.
Traduction automatique
Cet article a plus d'un an, mais il a été relu le 30 juillet 2026 — son contenu est toujours exact.
Cet article fait partie de la série Découvrir Quarto :
- Exécuter Quarto Markdown dans Docker
- Affichage conditionnel avec Quarto
- Utiliser Quarto pour créer un diaporama PowerPoint
- Utiliser des variables depuis un fichier externe dans votre projet Quarto
- Quelques astuces pour Quarto lors du rendu en diaporama reveal.js
- Les blocs Callout de Quarto
- Le short code includes de Quarto
- Style inline avec Quarto
- Mes extensions Quarto préférées
- Utiliser le templating Mustache avec Quarto
- Rendez votre projet Quarto prêt pour les Devcontainers — fini les galères de configuration
- Quarto - Comment j'ai construit un écosystème auto-documenté pour plus de 50 projets

Cet article montre comment convertir un fichier Markdown en présentation PowerPoint .pptx avec quarto render slides.md --to pptx : les titres de niveau 2 deviennent des titres de slide et une ligne --- démarre une nouvelle section. Et la même source peut aussi être rendue en diaporama reveal.js en ligne avec --to revealjs.
Quarto peut convertir un fichier Markdown en un diaporama HTML revealjs mais peut aussi créer un fichier pptx que vous pouvez ouvrir et lancer dans Microsoft PowerPoint.
Dans cet article, nous allons créer un fichier pptx à partir de notre documentation markdown.
Du Markdown vers PowerPoint en une commande
Prenez un simple fichier Markdown nommé slides.md et lancez :
Ouvrez le .pptx obtenu, et voici votre première slide :

La règle mérite d'être retenue parce qu'elle résume toute la syntaxe : chaque titre ## devient un titre de slide, et une ligne --- démarre une nouvelle slide. La structure de votre document est la structure de votre diaporama.
Le fichier source
Voici le slides.md qui a produit la présentation — le contenu est du remplissage, c'est la structure qui compte :
---
title: "My thesis in Latin"
---
## Chapter 1
<!-- cspell:disable -->
Voluptatem minus labore architecto sed voluptas molestiae perferendis.
Expedita magni facere. Ullam non non sint qui provident.
## Chapter 2
Iure repudiandae perferendis maiores dolorem consequuntur exercitationem suscipit.
---
### Chapter 2.1
Quis voluptate est quis in ea veniam qui incididunt ad cillum nostrud.
Et les trois slides restantes qu'il génère :



Vous trouverez beaucoup d'astuces sur la page de documentation officielle.
Image Docker avec Quarto
Si vous n'avez pas encore d'image Docker avec Quarto, lisez cet article Exécuter Quarto Markdown dans Docker.
Conclusion
Ce qui est agréable ici, ce n'est pas que Quarto produise des fichiers PowerPoint — c'est que votre documentation et votre diaporama deviennent le même fichier. Mettez un chapitre à jour, relancez le rendu, et la présentation est à jour. Pas de copier/coller dans un éditeur de slides, pas deux versions du même contenu qui divergent.
Et ce même slides.md peut devenir un diaporama en ligne : lancez quarto render slides.md --to revealjs à la place, mettez le résultat sur un serveur web, et tout le monde peut consulter votre travail depuis un navigateur. Voyez Quarto - revealjs tips pour découvrir ce que vous pouvez en faire.
Cet article fait partie de la série Découvrir Quarto :
- Exécuter Quarto Markdown dans Docker
- Affichage conditionnel avec Quarto
- Utiliser Quarto pour créer un diaporama PowerPoint
- Utiliser des variables depuis un fichier externe dans votre projet Quarto
- Quelques astuces pour Quarto lors du rendu en diaporama reveal.js
- Les blocs Callout de Quarto
- Le short code includes de Quarto
- Style inline avec Quarto
- Mes extensions Quarto préférées
- Utiliser le templating Mustache avec Quarto
- Rendez votre projet Quarto prêt pour les Devcontainers — fini les galères de configuration
- Quarto - Comment j'ai construit un écosystème auto-documenté pour plus de 50 projets





