Markdown a PowerPoint

El esquema lo escribiste en Markdown porque es donde piensas. Luego alguien pidió una presentación. Esta página corta el archivo en diapositivas —por defecto en ---, el mismo sitio por donde cortan Marp y reveal.js— y escribe un .pptx. Te dice cuántas diapositivas van a salir antes de que hagas clic en Empezar, porque enterarte después de que tus notas se convirtieron en cuarenta y siete diapositivas es el problema de verdad.

  • Sin subir nada
  • Sin cuenta
  • Sin marca de agua
  • Sin límite de archivos
Arrastra aquí tus archivoso haz clic para elegirlosSin límite de tamaño ni de cantidad: solo lo que tu propio equipo pueda manejar.

Tus archivos

Un .pptx nombra las fuentes, no las lleva dentro. Elige una que esté instalada donde se vaya a abrir la presentación.

Suelta un archivo y aquí aparece el número de diapositivas.

    Todavía no has elegido nada.

    A dónde va tu archivo

    A ninguna parte. Esta página descarga un pequeño programa en tu navegador, y ese programa lee el archivo directamente de tu disco. El programa viene de este sitio, igual que una imagen o una hoja de estilos, pero tu archivo solo viaja de tu disco a tu propia pestaña.

    Por qué esta herramienta

    Lo que los grandes conversores no pueden ofrecerte.

    El número de diapositivas está ahí antes de decidir

    Suelta el archivo y el número aparece debajo, y cambia cuando cambias por dónde se corta. Un archivo sin ningún --- se convierte en una sola diapositiva larguísima: eso lo ves aquí, no al abrir PowerPoint.

    Corta por donde corta el resto del ecosistema

    Un --- en su propia línea es por donde divide Marp y lo que busca por defecto el plugin de Markdown de reveal.js. Un archivo escrito para cualquiera de los dos sale aquí con el mismo número de diapositivas. Si el tuyo solo lleva encabezados ## y ninguna línea divisoria, cambia el corte y mira cómo cambia el número.

    El chino, el japonés y el coreano van a la casilla de fuente que les toca

    Un .pptx nombra las fuentes, no las lleva dentro, y PowerPoint busca los caracteres de Asia oriental en una casilla distinta de la de los latinos. Un archivo que deja esa casilla vacía puede mostrar cuadrados en un equipo configurado en inglés. Todo lo que se escribe aquí rellena las dos casillas.

    El esquema no sale del equipo

    Cifras sin publicar, una reorganización, una actualización para el consejo. Son las presentaciones que preferirías no pegar en un conversor, y aquí no hay dónde pegarlas.

    Cómo se usa

    Suelta tu archivo .md. El número de diapositivas aparece enseguida.

    Elige por dónde corta —solo en ---, o también en los encabezados— y qué fuente nombrar para el texto en chino, japonés y coreano.

    Haz clic en Empezar y descarga el .pptx. Ábrelo en PowerPoint, Keynote, Google Slides o WPS.

    Cuándo viene bien

    Tus notas ya son la charla

    El argumento lo trabajaste en un archivo Markdown y la reunión quiere diapositivas. El contenido no hay que reescribirlo, hay que cortarlo.

    Lo va a presentar otra persona

    Lo que te piden es un .pptx, y las notas escritas como comentarios HTML caen en el panel de notas, que es donde va a mirar quien presenta.

    Una presentación que en realidad es un documento

    Notas de versión, una actualización de estado, una lista de comprobación que hay que enseñar en una pantalla. Un encabezado por diapositiva es toda la estructura que necesitó nunca.

    Preguntas

    ¿Por dónde corta exactamente?

    Por un --- en su propia línea. Es por donde divide Marp, y el plugin de Markdown de reveal.js busca lo mismo por defecto, así que es lo más parecido a un estándar que hay en esto. Puedes pedir además los encabezados: solo #, o # y ## juntos. Los encabezados se suman, igual que el headingDivider de Marp: un --- sigue cortando aunque actives el corte por encabezado.

    Mi archivo lleva --- debajo de una línea de texto y yo quería un encabezado

    En CommonMark eso es un H2, el de la línea subrayada. Aquí es un salto de diapositiva. Casi nadie lo escribe a propósito, y tratarlo como salto es lo que mantiene funcionando los archivos de Marp, así que ese es el cambio que se aceptó. Escribe ## Así si querías un encabezado.

    ¿Qué pasa con las imágenes?

    Solo se meten en la presentación las imágenes escritas como data URI. Una imagen con dirección http habría que ir a buscarla, y eso significa que esta página haría una petición al servidor de otra persona después de decirte que no hace ninguna. En vez de eso se cuentan y se informan: obtienes un número, así sabes cuántas faltan en lugar de quedarte con la duda.

    ¿Se verá igual en el equipo desde el que voy a presentar?

    El texto estará; la fuente exacta puede que no. Un .pptx nombra las fuentes en lugar de llevarlas dentro, así que si la que elegiste no está instalada donde se abre la presentación, PowerPoint sustituye por otra y los saltos de línea se mueven un poco. Eso aquí no hay forma de evitarlo. Lo que sí hace es rellenar la casilla de fuente para Asia oriental, que es la diferencia entre una fuente sustituida y una fila de cuadrados vacíos.

    ¿Cómo escribo las notas del orador?

    Con un comentario HTML en la diapositiva: <!-- ir más despacio aquí, siempre preguntan por el coste -->. Es la convención de Marp. También sirve una línea que empiece por Note:, que es lo que lee el plugin de reveal.js. Las directivas de Marp como <!-- paginate: true --> o <!-- _class: lead --> se reconocen como directivas y se descartan, así que no acaban ni en las notas ni como texto en una diapositiva.

    ¿Qué no sobrevive?

    Los temas y los diseños de diapositiva, las imágenes de fondo, las columnas, las notas al pie, las fórmulas matemáticas, los emoji como imagen y todo el HTML que no sea <br> o un comentario. Sí pasan los encabezados, los párrafos, las listas con viñetas y numeradas con sus niveles de anidamiento, la negrita, la cursiva, el tachado, el código en línea, los bloques de código delimitados, las citas, las tablas, los enlaces y las notas del orador.

    ¿Sale una presentación con diseño?

    No, y no lo pretende. Todo cae en un único diseño sin adornos: título arriba, contenido debajo, texto oscuro sobre blanco. No hay selector de temas. Si la presentación tiene que llevar una marca, esto mete el contenido en PowerPoint y la plantilla la aplicas allí, que es una opción de menú y es justo la parte que esta página haría peor.

    ¿De verdad no se sube el archivo?

    No. El .md se lee dentro de esta pestaña y el .pptx se monta dentro de esta pestaña. Aquí no hay ningún servidor que pudiera recibirlo.

    Otras herramientas