Como converter de markdown para pdf

Tenho um ficheiro do markdown.

Quero convertê-lo em pdf para poder carregá-lo no speakerdeck. Estou a usar o pandoc para converter de markdown para pdf.

O meu problema é que não posso especificar qual o conteúdo que deve ir em que página do pdf, porque o markdown não fornece nenhuma funcionalidade como essa.

Eg Markdown:

###Hello
* abc
* def

###Bye
* ghi
* jkl
Agora quero ser um slide e estar noutro slide no speakerdeck. Então, eu vou precisar deles para estar em diferentes páginas no pdf que eu gero usando pandoc. Mas ambos Hello e Bye ficam na mesma página no pdf.

Não sei como posso conseguir isto. Qualquer ajuda muito apreciada.

Author: Akshar Raaj, 2013-07-13

2 answers

Actualização de 2016:

Módulo NPM: https://github.com/alanshaw/markdown-pdf
Tem interface de linha de comandos: https://github.com/alanshaw/markdown-pdf#cli-interface

npm install -g markdown-pdf
markdown-pdf <markdown-file-path>

Ou, serviço em Linha: http://markdown2pdf.com

 16
Author: oori, 2017-02-02 23:07:34

Como o SpeakerDeck só aceita ficheiros PDF, a opção mais fácil é usar a infra-estrutura do Latex beamer para o pandoc:

pandoc -t beamer -o output.pdf yourInput.mkd

Lembre-se que deve ter o beamer De Latex instalado para isso. Eu estou usando Ubuntu, então eu só precisava fazer sudo apt-get install latex-beamer para instalá-lo, se você usar Windows você pode tentar este .

Também poderá querer experimentar o resultado HTML / CSS do Slidy:

pandoc --self-contained -t slidy -o output-slidy.html yourInput.mkd

Tem uma saída de impressão decente, como você pode verificar tentando imprimir o original.

Leiamais sobre slideshows com pandoc aqui .

 11
Author: elias, 2013-07-13 14:31:11