2013-02-15 33 views
10

我已經在Markdown中寫了一大堆技術文檔。我選擇將其用於版本控制,因此我們可以在GitHub上查看。將多個Markdown文件轉換爲PDF鏈接

我們現在需要與外部用戶(他們對Markdown不那麼舒服)共享此內容,因此我想將其轉換爲PDF。

Gimli似乎是我找到的最佳轉換工具(它使用與GitHub相同的樣式表,因此它看起來相同),但它不會轉換鏈接。有什麼也會這樣做嗎?

回答

11

我不知道哪種類型的鏈接,您有問題(內嵌鏈接,引用鏈接,HTML鏈接,圖片鏈接,自動鏈接...),但是你可以嘗試使用Pandoc

pandoc *.md -o result.pdf 

這會將所有帶有*.md文件擴展名的文件轉換爲一個pdf。

+2

它不適用於內部鏈接,但它似乎是目前爲止最好的工具。謝謝。 – 2013-04-29 14:18:29

+0

pandoc如何解決頁面排序問題?假設我有10 * .md文件,我如何指定它們渲染的順序? – CadentOrange 2017-02-20 16:27:29

+0

在bash中它是一個按字母順序排序的列表。參見f.ex. [是否可以改變一個glob的順序?](http://unix.stackexchange.com/questions/34063/is-it-possible-to-change-the-order-of-a-glob)回答爲其他可能性。 – Sonson123 2017-02-21 07:18:49

-3

不!你真的不必這樣做! 只需「cat * .md> allpages.md」(您可能需要手動整理訂單或以正確的名稱設置每個文件以讓cat工作),然後打開allpages.md,然後在任何降價編輯器中選擇打印/導出! !

您不必安裝任何東西!