9 Tengo un programa que genera resultados de consola coloreados con códigos ANSI. ¿Cómo convertirlo a PDF manteniendo los colores? Necesito una solución de línea de comando unixish pdf ansi grep fuente Encontré algo parecido a lo que necesito aquí: stackoverflow.com/questions/245121/… y luego imprimí HTML como se describe en stackoverflow.com/questions/176476/… grep Respuestas: 5 La mejor solución hasta ahora: ahaconvertir a HTML ( /programming/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html ), luego convertir HTML a PDF, por ejemplo, con wkhtmltopdf. Todavía estoy buscando una solución de un solo paso. grep fuente 1 Hice un script que hace ANSI-> SVG. Luego puede convertir a pdf con Inkscape sin cabeza. Ejemplo: ls --color | ./ansi_svg.py | inkscape -z -f /dev/stdin --export-pdf=ls.pdf markrages fuente 0 Si tiene una utilidad de tipo calibre / pdfcreator / cutepdf instalada en su entorno o computadora. Puede usar lp para enviar texto a la impresora. Prateek fuente Gracias, pero todos son cosas de GUI, y pdfcreator es solo para Windows. No encajes grep
5 La mejor solución hasta ahora: ahaconvertir a HTML ( /programming/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html ), luego convertir HTML a PDF, por ejemplo, con wkhtmltopdf. Todavía estoy buscando una solución de un solo paso. grep fuente
1 Hice un script que hace ANSI-> SVG. Luego puede convertir a pdf con Inkscape sin cabeza. Ejemplo: ls --color | ./ansi_svg.py | inkscape -z -f /dev/stdin --export-pdf=ls.pdf markrages fuente
0 Si tiene una utilidad de tipo calibre / pdfcreator / cutepdf instalada en su entorno o computadora. Puede usar lp para enviar texto a la impresora. Prateek fuente Gracias, pero todos son cosas de GUI, y pdfcreator es solo para Windows. No encajes grep
Respuestas:
La mejor solución hasta ahora:
aha
convertir a HTML ( /programming/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html ), luego convertir HTML a PDF, por ejemplo, conwkhtmltopdf
.Todavía estoy buscando una solución de un solo paso.
fuente
Hice un script que hace ANSI-> SVG. Luego puede convertir a pdf con Inkscape sin cabeza.
Ejemplo:
ls --color | ./ansi_svg.py | inkscape -z -f /dev/stdin --export-pdf=ls.pdf
fuente
Si tiene una utilidad de tipo calibre / pdfcreator / cutepdf instalada en su entorno o computadora. Puede usar lp para enviar texto a la impresora.
fuente