9 Eu tenho um programa que gera saída de console colorida com códigos ANSI. Como convertê-lo para PDF mantendo as cores? Eu preciso de uma solução de linha de comando unixish pdf ansi grep fonte Encontrei algo parecido com o que eu preciso aqui: stackoverflow.com/questions/245121/… e imprima o HTML conforme descrito em stackoverflow.com/questions/176476/… grep Respostas: 5 A melhor solução até agora: ahaconverter para HTML ( /programming/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html ) e converter HTML para PDF, por exemplo, com wkhtmltopdf. Ainda estou procurando uma solução em uma etapa. grep fonte 1 Eu fiz um script que faz ANSI-> SVG. Você pode converter para PDF com o Inkscape sem cabeça. Exemplo: ls --color | ./ansi_svg.py | inkscape -z -f /dev/stdin --export-pdf=ls.pdf markrages fonte 0 Se você possui o tipo de utilitário calibre / pdfcreator / cutepdf instalado em seu ambiente ou computador. Você pode usar lp para enviar texto para a impressora. Prateek fonte Obrigado, mas todos são itens da GUI, e o pdfcreator é apenas para Windows. Não cabe. grep
5 A melhor solução até agora: ahaconverter para HTML ( /programming/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html ) e converter HTML para PDF, por exemplo, com wkhtmltopdf. Ainda estou procurando uma solução em uma etapa. grep fonte
1 Eu fiz um script que faz ANSI-> SVG. Você pode converter para PDF com o Inkscape sem cabeça. Exemplo: ls --color | ./ansi_svg.py | inkscape -z -f /dev/stdin --export-pdf=ls.pdf markrages fonte
0 Se você possui o tipo de utilitário calibre / pdfcreator / cutepdf instalado em seu ambiente ou computador. Você pode usar lp para enviar texto para a impressora. Prateek fonte Obrigado, mas todos são itens da GUI, e o pdfcreator é apenas para Windows. Não cabe. grep
Respostas:
A melhor solução até agora:
aha
converter para HTML ( /programming/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html ) e converter HTML para PDF, por exemplo, comwkhtmltopdf
.Ainda estou procurando uma solução em uma etapa.
fonte
Eu fiz um script que faz ANSI-> SVG. Você pode converter para PDF com o Inkscape sem cabeça.
Exemplo:
ls --color | ./ansi_svg.py | inkscape -z -f /dev/stdin --export-pdf=ls.pdf
fonte
Se você possui o tipo de utilitário calibre / pdfcreator / cutepdf instalado em seu ambiente ou computador. Você pode usar lp para enviar texto para a impressora.
fonte