2013-07-13 12 views
10

Ich habe eine Markdown-Datei.Wie konvertiert man von Markdown zu PDF

Ich möchte es in pdf konvertieren, damit ich es auf Lautsprecherdeck hochladen kann. Ich benutze Pandoc, um von Markdown zu PDF zu konvertieren.

Mein Problem ist, ich kann nicht angeben, welchen Inhalt sollte auf welcher Seite der PDF gehen, weil Markdown keine Funktion wie diese bietet.

zB Markdown:

###Hello 
* abc 
* def 

###Bye 
* ghi 
* jkl 

Jetzt habe ich Hello wollen eine Folie sein und Bye auf einer anderen Folie auf speakerdeck zu sein. Also werde ich sie brauchen, um auf verschiedenen Seiten in der pdf zu sein, die ich mit Pandoc erzeuge. Aber beide Hello und Bye wird auf der gleichen Seite in der PDF.

Nicht sicher, wie ich das erreichen kann. Jede Hilfe sehr geschätzt.

+0

War Elias' Antwort von Nutzen zu Ihnen, @ Akshar? – halfer

+1

versuchen Sie mit Gimli Rubin Juwel. Es ist ziemlich einfach, als Referenz siehe http://blog.kushdilip.com/2014/02/convert-emberjs-online-guide-using.html – kushdilip

+1

Für zukünftige Leser möchten sie vielleicht https://github.com überprüfen/alanshaw/markdown-pdf – iled

Antwort

9

Als SpeakerDeck PDF-Dateien nur akzeptiert, ist die einfachste Möglichkeit, die Latex Beamer Backend für pandoc zu verwenden:

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

Beachten Sie, dass Latex Beamer dafür installiert haben sollte. Ich benutze Ubuntu, also musste ich nur sudo apt-get install latex-beamer installieren, wenn Sie Windows verwenden, können Sie try this.

Sie können auch die HTML/CSS Ausgabe von Slidy versuchen wollen:

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

Es hat eine gute Druckleistung, wie Sie trying to print the original überprüfen können.

Gelesen more about slideshows with pandoc here.

+0

'pandoc -t Beamer -o Ausgabe.pdf yourInput.mkd' erzeugt nur eine PDF-Seite. Zusätzlicher Inhalt wird geschnitten. – alhelal

Verwandte Themen