Markdown para PowerPoint

Esta página corta o arquivo Markdown em slides, no --- por padrão, no mesmo lugar em que o Marp e o reveal.js cortam, e escreve um .pptx. Ela mostra a contagem de slides antes de você clicar em Iniciar.

  • Sem cadastro
  • Sem marca d'água
  • Sem limite de arquivo
Arraste os seus arquivos para cáou clique para escolherSem limite de tamanho e de quantidade, só o que o seu próprio computador aguentar.There is no upload bar here, because there is no upload. The file is opened by this page, on your machine.

Seus arquivos

Um .pptx nomeia fontes, não as carrega. Escolha o que estiver instalado onde a apresentação vai ser aberta.

Solte um arquivo e a contagem de slides aparece aqui.

    Nada escolhido ainda.

    A Markdown file on the left; on the right, the four slides it became.
    A sample file run through this tool. The file is generated by a script — nothing in it is real.

    O que esta ferramenta faz por você

    O que vale saber antes de começar.

    A contagem de slides está ali antes de você se comprometer

    Solte o arquivo e o número aparece embaixo dele, e ele muda quando você muda onde é o corte. Um arquivo sem nenhum --- vira um slide bem comprido, e você vê isso aqui.

    Ele corta onde o resto do ecossistema corta

    Um --- sozinho em uma linha é onde o Marp divide e é o que o plugin de Markdown do reveal.js procura por padrão. Um arquivo escrito para qualquer um dos dois sai daqui com o mesmo número de slides. Se o seu só tem títulos ## e nenhuma linha divisória, troque o corte e veja a contagem mudar.

    Chinês, japonês e coreano vão para o campo de fonte certo

    Um .pptx nomeia fontes, não as carrega, e o PowerPoint procura os caracteres do Leste Asiático em um campo diferente do dos latinos. Um arquivo que deixa esse campo vazio pode mostrar quadradinhos em uma máquina configurada em inglês. Todo arquivo gerado aqui preenche os dois campos.

    O roteiro nunca sai da máquina

    Números não divulgados, uma reorganização, uma atualização para o conselho. O roteiro vira slides dentro do seu navegador; nenhum passo envia isso para lugar nenhum.

    Como usar

    Solte o seu arquivo .md. A contagem de slides aparece na hora.

    Escolha onde ele corta: só no ---, ou nos títulos também. Depois escolha qual fonte nomear para o texto em chinês, japonês e coreano.

    Clique em Iniciar e baixe o .pptx. Abra no PowerPoint, Keynote, Google Slides ou WPS.

    Quando as pessoas usam

    Suas anotações já são a fala

    Você montou o argumento em um arquivo Markdown e a reunião quer slides. O conteúdo não precisa ser reescrito, precisa ser cortado.

    Outra pessoa é quem vai apresentar

    O que pedem é um .pptx, e as anotações escritas como comentários de HTML caem no painel de anotações, que é onde quem apresenta vai olhar.

    Uma apresentação que na verdade é um documento

    Notas de versão, um relato de andamento, uma lista de verificação que precisa ser mostrada em uma tela. Um título por slide.

    Perguntas

    Onde exatamente ele corta?

    Em um --- sozinho em uma linha. É onde o Marp divide, e o plugin de Markdown do reveal.js procura a mesma coisa por padrão. Você pode pedir os títulos por cima disso: só o #, ou # e ## juntos. Os títulos somam do jeito que o headingDivider do Marp faz: um --- continua cortando mesmo com o corte por título ligado.

    Meu arquivo tem --- embaixo de uma linha de texto e eu queria um título

    No CommonMark isso é um H2, do tipo sublinhado. Aqui é uma quebra de slide. Escreva ## Assim se você queria um título.

    O que acontece com as imagens?

    Só as imagens escritas como data URI entram na apresentação. Imagens com endereço http não são buscadas; elas são contadas e informadas, então você sabe quantas estão faltando.

    Vai ficar igual na máquina de onde eu vou apresentar?

    O texto vai estar lá; o desenho exato da letra talvez não. Um .pptx nomeia fontes em vez de carregá-las, então, se a fonte que você escolheu não estiver instalada onde a apresentação for aberta, o PowerPoint substitui por outra e as quebras de linha andam um pouco. O campo de fonte do Leste Asiático é preenchido, que é a diferença entre uma fonte substituída e uma fileira de quadradinhos vazios.

    Como escrevo as anotações do apresentador?

    Um comentário de HTML no slide: <!-- vá mais devagar aqui, sempre perguntam sobre custo -->. Essa é a convenção do Marp. Uma linha começando com Note: também funciona, que é o que o plugin do reveal.js lê. Diretivas do Marp como <!-- paginate: true --> ou <!-- _class: lead --> são reconhecidas como diretivas e descartadas, para não virarem anotações nem texto em um slide.

    O que não sobrevive?

    Temas e layouts de slide, imagens de fundo, colunas, notas de rodapé, fórmulas, emoji como imagem e qualquer HTML além de <br> e comentários. Títulos, parágrafos, listas com marcadores e numeradas com seus níveis de aninhamento, negrito, itálico, tachado, código em linha, blocos de código cercados, citações, tabelas, links e anotações do apresentador passam todos.

    Ele entrega uma apresentação com design pronto?

    Não. Tudo cai em um único layout simples: título em cima, conteúdo embaixo, texto escuro sobre branco. Não há seletor de tema. Se a apresentação tem que carregar uma marca, isto coloca o conteúdo dentro do PowerPoint e você aplica o seu modelo lá.

    O arquivo realmente não é enviado?

    Não é. O .md é lido dentro desta aba e o .pptx é montado dentro desta aba. Não existe servidor aqui que pudesse recebê-lo.

    Outras ferramentas