명령줄에서 마크다운 파일 인쇄

명령줄에서 마크다운 파일 인쇄

인쇄할 수 있는 방법을 찾고 있었는데가격 인하명령줄에서 파일을 가져옵니다. 나는 보통 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을 포스트스크립트로
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을 포스트스크립트로
lp-> 인쇄

마지막으로

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

트릭을 수행합니까?

나쁜: 이것은 하이픈 넣기 부분을 완료하지 않습니다(적어도 나는 그렇게 생각하지 않습니다). 내 친구는 이 작업을 수행하려면 pandoc파일을 마크다운에서 LaTeX로 변환한 다음 인쇄하는 것이 더 좋다고 말했습니다.

관련 정보