Saya memiliki program yang menghasilkan keluaran konsol yang diwarnai dengan kode ANSI. Bagaimana cara mengubahnya menjadi PDF agar warnanya tetap terjaga?
Jika Anda memiliki jenis utilitas kaliber / pdfcreator / cutepdf yang diinstal di lingkungan atau komputer Anda. Anda dapat menggunakan lp untuk mengirim teks ke printer.
Jawaban:
Solusi terbaik sejauh ini:
aha
untuk mengonversi ke HTML ( /programming/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html ), lalu konversikan HTML ke PDF misalnya denganwkhtmltopdf
.Saya masih mencari solusi satu langkah.
sumber
Saya membuat skrip yang melakukan ANSI-> SVG. Anda kemudian dapat mengonversi ke pdf dengan Inkscape tanpa kepala.
Contoh:
ls --color | ./ansi_svg.py | inkscape -z -f /dev/stdin --export-pdf=ls.pdf
sumber
Jika Anda memiliki jenis utilitas kaliber / pdfcreator / cutepdf yang diinstal di lingkungan atau komputer Anda. Anda dapat menggunakan lp untuk mengirim teks ke printer.
sumber