ANSI 코드로 채색 된 콘솔 출력을 생성하는 프로그램이 있습니다. 색상을 유지하면서 PDF로 변환하는 방법은 무엇입니까?
유닉스 명령 줄 솔루션이 필요합니다
답변
지금까지 가장 좋은 해결책 : aha
HTML로 변환 ( /programming/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html ) 와 PDF의 예에 HTML wkhtmltopdf
.
나는 여전히 한 단계 해결책을 찾고 있습니다.
답변
ANSI-> SVG를 수행 하는 스크립트 를 만들었습니다 . 그런 다음 헤드리스 Inkscape를 사용하여 pdf로 변환 할 수 있습니다.
예:
ls --color | ./ansi_svg.py | inkscape -z -f /dev/stdin --export-pdf=ls.pdf
답변
당신이있는 경우 구경 / 을 PDFCreater / cutepdf 종류의 사용자 환경 또는 컴퓨터에 설치된 유틸리티. lp를 사용하여 텍스트를 프린터로 보낼 수 있습니다.