以前在 windows 上一直習慣用 cmdmarkdown 把要寫的東西寫下來,再經過 typora 轉成 pdf;如今不少時候在用 Ubuntu,須要把寫完的做業轉成 pdf 交上去,據說 typora 出 linux 版了(傳送門),然而貌似並不能打開呀...(好吧 後來發現是本身沒有耐心)javascript
因而只能鼓搗一下其餘的作法,不過貌似方法挺多的...記錄一下html
# optional, but recommended sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE # add Typora's repository sudo add-apt-repository 'deb http://typora.io linux/' sudo apt-get update # install typora sudo apt-get install typora
支持在線導出 html(styled) markdown pdf 還有其餘有用的功能
不過若是有中文,導出 pdf 時會出問題,因此仍是導出 html 再用 chrome 打印出來
dillinger.io 傳送門java
偶然在 npm 上發現一個 MarkDown 轉 pdf 的模塊,還有各類操做,若是要批量轉 pdf 就方便了
npm install markdown-pdf
給個 examplenode
var markdownpdf = require("markdown-pdf") , fs = require("fs") fs.createReadStream("/path/to/document.md") .pipe(markdownpdf()) .pipe(fs.createWriteStream("/path/to/document.pdf")) // --- OR --- markdownpdf().from("/path/to/document.md").to("/path/to/document.pdf", function () { console.log("Done") })
再給個傳送門linux
pandoc 很強的,不過以後再補上...chrome
此外支持 linux 的 markdown 編輯器也很多呢,固然可能審美上就不必定能接受了shell
因此後面給上一些有用的連接
編輯器與擴展
Mdcharm
Typora:簡單高效的 Markdown 編輯器
如何把 Markdown 文件轉化爲 PDF? -知乎npm