2013-07-13 16 views
10

Mam plik obniżki.Jak przekonwertować z przeceny do pdf

Chcę przekonwertować go na pdf, aby móc go przesłać na głośnik. Używam pandoc, aby przekonwertować z przeceny do formatu pdf.

Mój problem polega na tym, że nie mogę określić, jaka treść powinna się znaleźć na której stronie pliku pdf, ponieważ przecena nie zapewnia żadnej takiej funkcji.

np Markdown:

###Hello 
* abc 
* def 

###Bye 
* ghi 
* jkl 

Teraz chcę Hello być jeden slajd i Bye być na innym slajdów na speakerdeck. Potrzebuję ich na różnych stronach w pliku PDF, który generuję przy użyciu pandoc. Ale zarówno Hello i Bye dostaje na tej samej stronie w pdf.

Nie jestem pewien, jak mogę to osiągnąć. Każda pomoc bardzo doceniona.

+0

Czy odpowiedź Eliasa jakiegokolwiek zastosowania do ciebie @ akshar? – halfer

+1

spróbuj użyć gimli ruby ​​gem. jest dość łatwy do odsyłacza, patrz: http://blog.kushdilip.com/2014/02/convert-emberjs-online-guide-using.html – kushdilip

+1

Dla przyszłych czytelników może chcieć sprawdzić https://github.com/alanshaw/markdown-pdf – iled

Odpowiedz

9

Jak SpeakerDeck akceptuje tylko pliki PDF, najprostszym rozwiązaniem jest użycie Latex Beamer backend dla pandoc:

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

Należy pamiętać, że trzeba mieć Latex Beamer zainstalowany na tym. Używam Ubuntu, więc do zainstalowania potrzebowałem tylko sudo apt-get install latex-beamer, jeśli korzystasz z systemu Windows, możesz try this.

Można również spróbować wyjście HTML/CSS od Slidy:

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

Ma przyzwoity wyjście drukowania, jak można sprawdzić trying to print the original.

Przeczytaj more about slideshows with pandoc here.

+0

'pandoc -t beamer -o output.pdf yourInput.mkd' produkuje tylko jedną stronę pdf. Dodatkowe treści są obcięte. – alhelal