
我正在尋找一種方法來列印降價來自命令行的文件。我通常用於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,然後列印。