Disponible ahora.html

IPYNB Diapositivas

Crea una presentación Reveal.js desde tu notebook: respeta los metadatos slideshow o divide por encabezados Markdown y descarga un único HTML que puedes compartir.

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 a diapositivas: convierta un notebook de Jupyter en presentación Reveal.js en línea

Este convertidor transforma un notebook de Jupyter en una presentación HTML autónoma con Reveal.js que puede proyectar desde cualquier navegador. Suelte el.ipynb en la página, elija si conserva salidas y notas del presentador y descargue un archivo.html que ya carga Reveal.js y Highlight.js desde una CDN: sin paso de build, sin depender de nbconvert --to slides, sin instalar LaTeX. Abra el archivo en Chrome, Edge o Firefox para presentar y comprímalo en zip para compartirlo con la audiencia después.

El convertidor respeta el mismo metadato slideshow.slide_type que ya usan Jupyter, RISE y nbconvert --to slides: slide, subslide, fragment, skip y notes. Si etiquetó el notebook en el editor de diapositivas de JupyterLab, el deck queda como lo configuró. Si no etiquetó nada, el convertidor usa un valor predeterminado práctico: cada encabezado Markdown inicia una diapositiva nueva, de modo que un tutorial bien estructurado se convierte en una presentación usable sin trabajo extra.

Frente a ejecutar jupyter nbconvert --to slides, esta página gana en sencillez. No hace falta instalar Jupyter ni mantener un entorno Python, ni hospedar una carpeta estática para las diapositivas: la salida es un solo archivo.html que puede enviar por correo, dejar en Slack o subir a cualquier sitio estático. Frente a RISE, no necesita kernel en vivo: las diapositivas son estáticas, lo que facilita compartirlas y embeberlas en una web con más seguridad.

Incluya un tema de color (claro u oscuro), desactive Incluir salidas cuando solo quiera el texto y las figuras de un guion docente y mantenga Notas del presentador activado si incrustó celdas notes en el notebook. El resultado es un único archivo compartible que abre con doble clic.

Notebook a diapositivas: convierta un notebook de Jupyter en presentación Reveal.js en línea

Por qué convertir su notebook de Jupyter a diapositivas aquí

Salida Reveal.js lista para presentar en cualquier sitio

Descargue un solo archivo.html que carga Reveal.js desde una CDN, funciona en cualquier navegador y exporta a PDF por la ruta de impresión estándar de Reveal.

Respeta el metadato slideshow de las celdas

Lee slide, subslide, fragment, skip y notes desde cell.metadata.slideshow, el mismo campo del que dependen RISE y nbconvert --to slides, así que sus notebooks etiquetados se representan correctamente.

Reserva inteligente basada en encabezados

Los notebooks sin metadato de diapositivas también se convierten con claridad: cada encabezado Markdown de primer nivel inicia una diapositiva nueva y las celdas siguientes continúan la narración debajo.

El código sigue siendo código

Las celdas de código se muestran con resaltado de sintaxis de Highlight.js. Las salidas aparecen debajo de cada celda cuando mantiene Incluir salidas activado, incluidos flujos de texto, errores e imágenes incrustadas.

Notas del presentador al estilo RISE

Las celdas etiquetadas como notes pasan a ser notas de presentador de Reveal.js que puede leer en la vista de presentador, el mismo flujo que la gente usa con RISE dentro de JupyterLab.

100 % en el navegador

La conversión se ejecuta localmente en su pestaña. El notebook no sale de su equipo y el deck de salida no incluye analítica ni rastreadores externos.

FAQ

Preguntas frecuentes sobre ipynb a diapositivas

Abra este convertidor, suba su.ipynb y descargue el.html generado. Abra el archivo en cualquier navegador para presentar. El deck usa Reveal.js, así que la experiencia se parece a la salida estándar de nbconvert --to slides.

Sí. Las celdas etiquetadas con slide, subslide, fragment, skip o notes en cell.metadata.slideshow se muestran igual que en RISE y nbconvert --to slides.

El convertidor recurre a dividir por encabezados Markdown de primer nivel. Un notebook bien estructurado se convierte en un deck usable sin tener que etiquetar primero cada celda.

O bien vuelve a etiquetar las celdas en el editor de diapositivas de JupyterLab y ejecute de nuevo el convertidor, o abra el.html descargado en un editor de texto y reordene las etiquetas <section> directamente. El formato es HTML plano.

La versión predeterminada obtiene Reveal.js y Highlight.js de una CDN, así que necesita red la primera vez que lo carga. El navegador cachea estos recursos, así que volver a abrir sin conexión suele funcionar. Para charlas totalmente sin conexión, guarde la página con sus recursos mediante Guardar como del navegador.

Abra el.html, añada ?print-pdf a la URL y use Imprimir to Guardar como PDF del navegador. Es la ruta de exportación estándar de Reveal.js y produce una página PDF por diapositiva.

Sí. Las salidas de imagen guardadas en el notebook (PNG de matplotlib, etc.) aparecen incrustadas en las diapositivas cuando Incluir salidas está activado.

Sí. Pulse S en la vista de presentador para abrir la ventana de presentador de Reveal.js. Las celdas etiquetadas como notes aparecen ahí junto a la diapositiva actual y la siguiente.

Produce el mismo tipo de deck HTML con Reveal.js y respeta el mismo metadato. Las diferencias: no hay instalación de Python, no hay dependencia de LaTeX, salida en un solo archivo y conversión en el navegador.

No. La conversión ocurre en local. El único archivo que se genera es el.html descargado.

Sí. El convertidor incluye un tema claro y uno oscuro. Para más personalización, edite el bloque <style> al inicio del.html descargado o sustituya el enlace de hoja de estilos del tema por otro tema de Reveal.js.

Las salidas estáticas (capturas PNG, widgets HTML que guardan sus datos en el notebook) aparecen en las diapositivas. Los widgets en vivo respaldados por kernel no se ejecutan porque el deck es estático; para demos en vivo use RISE en JupyterLab.