コマンドラインからマークダウンファイルを印刷する

コマンドラインからマークダウンファイルを印刷する

私は印刷する方法を探していましたマークダウンコマンドラインからファイルを作成します。私は通常、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

マークダウンをテキストに変換するためのコマンドライン ツールがあり、それを 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 に変換して印刷する方がよいと友人が言っていました。

関連情報