Disponible maintenant.html

IPYNB Diapositives

Construit une présentation Reveal.js depuis votre notebook : respecte les métadonnées slideshow ou découpe par titres Markdown, puis télécharge un fichier HTML partageable.

Free and instant. Files are processed briefly on our servers for conversion, then discarded — nothing is stored.

How it works

Three steps from upload to download

1

Drop your notebook

Drag a.ipynb onto the card or browse your files. You never create an account.

2

Choose the export

Select Word, PDF, Markdown, HTML, LaTeX, ZIP, Python tools, viewer, cleaner, merger, or splitter, whatever matches your reviewer.

3

Download and ship

Grab the finished file immediately. Open it locally, attach it to email, or upload it to your LMS.

Notebook vers diapos : transformez un notebook Jupyter en diaporama Reveal.js en ligne

Ce convertisseur transforme un notebook Jupyter en diaporama HTML Reveal.js autonome que vous pouvez présenter depuis n’importe quel navigateur. Déposez le.ipynb, choisissez de conserver ou non les sorties et les notes d’orateur, et téléchargez un fichier.html qui charge déjà Reveal.js et Highlight.js depuis un CDN, pas d’étape de build, pas besoin de nbconvert --to slides, pas d’installation LaTeX. Ouvrez le fichier dans Chrome, Edge ou Firefox pour présenter, puis zippez-le pour le public.

Le convertisseur respecte les mêmes métadonnées de cellule slideshow.slide_type que Jupyter, RISE et nbconvert --to slides : slide, subslide, fragment, skip et notes. Si vous avez balisé le notebook dans l’éditeur de diapos de JupyterLab, le deck suit votre mise en page. Sans balisage, il retombe sur un défaut pragmatique : chaque titre Markdown de premier niveau démarre une nouvelle diapo, si bien qu’un tutoriel bien structuré devient une présentation exploitable sans travail supplémentaire.

Face à jupyter nbconvert --to slides, cette page gagne en simplicité : aucune installation Jupyter, aucun environnement Python à entretenir, aucun dossier statique à héberger, la sortie est un seul.html envoyable par mail, joignable dans Slack ou publiable sur un site statique. Face à RISE, pas besoin de noyau actif : les diapos sont statiques, donc plus faciles à partager et à intégrer sur un site.

Choisissez un thème de couleur (clair ou sombre), désactivez Inclure les sorties si vous ne voulez que le texte et les figures d’un script pédagogique, et laissez Notes d’orateur activé si vous avez des cellules notes. Le résultat est un fichier unique partageable qui s’ouvre d’un double-clic.

Notebook vers diapos : transformez un notebook Jupyter en diaporama Reveal.js en ligne

Pourquoi convertir votre notebook Jupyter en diapos ici

Sortie Reveal.js présentable partout

Téléchargez un seul fichier.html qui charge Reveal.js depuis un CDN, fonctionne dans tout navigateur et exporte en PDF via la route d’impression standard de Reveal.

Respecte les métadonnées diaporama des cellules

Lit slide, subslide, fragment, skip et notes depuis cell.metadata.slideshow, le même champ que RISE et nbconvert --to slides, vos notebooks déjà balisés s’affichent correctement.

Repli intelligent sur les titres

Sans métadonnées diaporama, la conversion reste propre : chaque titre Markdown de premier niveau ouvre une diapo, les cellules suivantes poursuivent la narration.

Le code reste du code

Les cellules de code s’affichent avec la coloration syntaxique Highlight.js. Les sorties apparaissent sous chaque cellule si Inclure les sorties reste activé, flux texte, erreurs et images embarquées inclus.

Notes d’orateur alignées sur RISE

Les cellules taguées notes deviennent des notes d’orateur Reveal.js dans la vue présentateur, le même flux qu’avec RISE dans JupyterLab.

100 % dans le navigateur

La conversion tourne localement dans votre onglet. Le notebook ne quitte pas votre machine et le deck de sortie n’embarque ni analytics ni traceurs externes.

FAQ

Questions fréquentes sur ipynb vers diapos

Ouvrez ce convertisseur, téléversez votre.ipynb et téléchargez le.html généré. Ouvrez-le dans n’importe quel navigateur pour présenter. Le deck utilise Reveal.js, l’expérience suit la sortie standard nbconvert --to slides.

Oui. Les cellules taguées slide, subslide, fragment, skip ou notes dans cell.metadata.slideshow s’affichent comme avec RISE et nbconvert --to slides.

Le convertisseur se replie sur la découpe aux titres Markdown de premier niveau. Un notebook bien structuré devient un deck utilisable sans baliser chaque cellule au préalable.

Re-balancez les cellules dans l’éditeur de diapos JupyterLab puis relancez le convertisseur, ou ouvrez le.html téléchargé dans un éditeur texte et réordonnez les balises <section>. Le format est du HTML brut.

La version par défaut tire Reveal.js et Highlight.js d’un CDN, donc réseau requis au premier chargement. Le cache navigateur aide : rouvrir hors ligne fonctionne souvent encore. Pour un talk entièrement hors ligne, enregistrez la page avec ses ressources via Enregistrer la page sous.

Ouvrez le.html, ajoutez ?print-pdf à l’URL, puis Imprimer to Enregistrer au format PDF du navigateur. C’est la route d’export Reveal.js standard, une page PDF par diapo.

Oui. Les sorties image stockées dans le notebook (PNG matplotlib, etc.) s’affichent en ligne dans les diapos si Inclure les sorties est activé.

Oui. Appuyez sur S dans la vue présentateur pour ouvrir la fenêtre présentateur de Reveal.js. Les cellules notes y apparaissent avec la diapo courante et la suivante.

Il produit le même genre de deck HTML Reveal.js et honore les mêmes métadonnées. Les différences : pas d’installation Python, pas de dépendance LaTeX, sortie fichier unique, conversion dans le navigateur.

Non. La conversion est locale. Seul le.html téléchargé est produit.

Oui. Le convertisseur propose un thème clair et un thème sombre. Pour aller plus loin, modifiez le bloc <style> inline en tête du.html téléchargé ou remplacez le lien de feuille de thème par un autre thème Reveal.js.

Les sorties statiques (instantanés PNG, widgets HTML dont les données vivent dans le notebook) apparaissent sur les diapos. Les widgets interactifs reliés au noyau ne tournent pas car le deck est statique ; pour des démos live, utilisez RISE dans JupyterLab.