MarkDown to PDF

前面隨便說說

以前在 windows 上一直習慣用 cmdmarkdown 把要寫的東西寫下來,再經過 typora 轉成 pdf;如今不少時候在用 Ubuntu,須要把寫完的做業轉成 pdf 交上去,據說 typora 出 linux 版了(傳送門),然而貌似並不能打開呀...(好吧 後來發現是本身沒有耐心)javascript

因而只能鼓搗一下其餘的作法,不過貌似方法挺多的...記錄一下html

方法

仍是使用 typora

# 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

使用 dillinger

支持在線導出 html(styled) markdown pdf 還有其餘有用的功能
不過若是有中文,導出 pdf 時會出問題,因此仍是導出 html 再用 chrome 打印出來
dillinger.io 傳送門java

Node modules markdown-pdf

偶然在 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

pandoc 很強的,不過以後再補上...chrome

後面也隨便說說

此外支持 linux 的 markdown 編輯器也很多呢,固然可能審美上就不必定能接受了shell

因此後面給上一些有用的連接
編輯器與擴展
Mdcharm
Typora:簡單高效的 Markdown 編輯器
如何把 Markdown 文件轉化爲 PDF? -知乎npm

相關文章
相關標籤/搜索