3

Я искал способ напечатать файл уценки из командной строки. Я обычно использую lp для простых текстовых файлов; Я хочу использовать что-то подобное, но для уценки.

Также было бы здорово, что эта печать могла заботиться о переносе слов (мой реальный подход к этому не делает).

В более общем смысле было бы замечательно напечатать намного больше типов файлов из командной строки.


Изменить: Обратите внимание, что можно добавить MIME-тип в команду lp . Например:

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

Конечно, проблема в том, что моя система печати (чашки) не позволяет этот тип документа.


Решение: друг рассказал мне, как это сделать. Серия труб.
markdown file.md -> .md в .html
iconv -f utf-8 -t iso-8859-1 -> utf-8 до iso-8859-1
html2ps -> html to postscript
lp -> print

в заключение

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

Делает трюк


Плохое: это не выполняет часть переноса слов (по крайней мере, я так не думаю). Мой друг сказал мне, что для этого лучше использовать pandoc чтобы конвертировать файл из markdown в LaTeX, а затем распечатать его.

2 ответа2

0

Решение: друг рассказал мне, как это сделать. Серия труб.
markdown file.md -> .md в .html
iconv -f utf-8 -t iso-8859-1 -> utf-8 до iso-8859-1
html2ps -> html to postscript
lp -> print

в заключение

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

Делает трюк

Плохое: это не выполняет часть переноса слов (по крайней мере, я так не думаю). Мой друг сказал мне, что для этого лучше использовать pandoc чтобы конвертировать файл из markdown в LaTeX, а затем распечатать его.

0

Есть инструменты командной строки для преобразования уценки в текст; затем вы могли бы передать это как lp, a2ps или что-то подобное.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .