2013-07-13 93 views
10

我有一個markdown文件。如何將markdown轉換爲pdf

我想將其轉換爲pdf,以便我可以上載到speakerdeck。我正在使用pandoc將markdown轉換爲pdf。

我的問題是我不能指定什麼內容應該在pdf的哪個頁面上,因爲降價不提供任何這樣的功能。

如降價:

###Hello 
* abc 
* def 

###Bye 
* ghi 
* jkl 

現在我想Hello是一個幻燈片,Bye是對speakerdeck另一張幻燈片。因此,我將需要他們在我使用pandoc生成的pdf中的不同頁面上。 但是這兩個HelloBye都在pdf中的相同頁面上。

不知道我該如何做到這一點。任何幫助不勝感激。

+0

當時Elias的任何使用你的答案,@ AKSHAR? – halfer

+1

嘗試使用gimli紅寶石寶石。它很容易,參考見http://blog.kushdilip.com/2014/02/convert-emberjs-online-guide-using.html – kushdilip

+1

對於未來的讀者,他們可能想要檢查出https://github.com/alanshaw/markdown-pdf – iled

回答

9

由於SpeakerDeck只接受PDF文件,最簡單的方法是使用Latex Beamer後端爲pandoc:

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

請注意,你應該有乳膠默安裝了點。我使用Ubuntu,所以我只需要做sudo apt-get install latex-beamer來安裝它,如果你使用Windows,你可能try this

您也可以嘗試從Slidy的HTML/CSS輸出:

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

它有一個體面的打印輸出,你可以檢查出trying to print the original

閱讀more about slideshows with pandoc here

+0

'pandoc -t beamer -o output.pdf yourInput.mkd'只生成一個pdf頁面。額外的內容被剪切。 – alhelal