從命令列列印 markdown 文件

從命令列列印 markdown 文件

我正在尋找一種方法來列印降價來自命令行的文件。我通常用於lp簡單的文字檔案;我想使用類似的東西,但是對於降價

另外,如果這種列印可以處理連字(我的實際方法沒有),那就太好了。

以更通用的方式,從命令列列印更多類型的檔案會很棒。


編輯:請注意,可以將 mime 類型新增至lp命令中。例如:

lp -o document-format=text/x-markdown file.md

當然,問題是我的列印系統(cups)不允許這種類型的文檔。


解決方案:一位朋友告訴我一個實現這目標的方法。一系列的管道。
markdown file.md-> .md 到 .html
iconv -f utf-8 -t iso-8859-1-> utf-8 到 iso-8859-1
html2ps-> html 到 postscript
lp-> 列印

最後

markdown file.md | iconv -f utf-8 -t iso-8859-1 | html2ps | lp

有訣竅嗎


不好的地方:才不是完成連字符部分(至少我不這麼認為)。我的朋友告訴我,為了實現這一點,最好使用pandoc轉換檔案降價乳膠然後列印出來。

答案1

有一些命令列工具可以將 Markdown 轉換為文字;然後你可以將它透過管道傳輸到 lp 或 a2ps 或類似的東西。

答案2

解決方案: 一位朋友告訴我一個實現這一目標的方法。一系列的管道。
markdown file.md-> .md 到 .html
iconv -f utf-8 -t iso-8859-1-> utf-8 到 iso-8859-1
html2ps-> html 到 postscript
lp-> 列印

最後

markdown file.md | iconv -f utf-8 -t iso-8859-1 | html2ps | lp

有訣竅嗎

不好的:這並沒有完成連字符部分(至少我不這麼認為)。我的朋友告訴我,為了實現這一點,最好將pandoc文件從 Markdown 轉換為 LaTeX,然後列印。

相關內容