9 Mam program, który generuje dane wyjściowe konsoli w kolorze z kodami ANSI. Jak przekonwertować go do formatu PDF, zachowując kolory? Potrzebuję uniksowego rozwiązania wiersza poleceń pdf ansi grep źródło Znalazłem coś zbliżonego do tego, czego potrzebuję tutaj: stackoverflow.com/questions/245121/..., a następnie wydrukuj HTML zgodnie z opisem w stackoverflow.com/questions/176476/... grep Odpowiedzi: 5 Najlepsze do tej pory rozwiązanie: ahakonwersja na HTML ( /programming/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html ), a następnie konwersja HTML do PDF np wkhtmltopdf. Z. Wciąż szukam rozwiązania jednoetapowego. grep źródło 1 Zrobiłem skrypt, który robi ANSI-> SVG. Następnie możesz przekonwertować do formatu pdf za pomocą bezgłowego programu Inkscape. Przykład: ls --color | ./ansi_svg.py | inkscape -z -f /dev/stdin --export-pdf=ls.pdf markrages źródło 0 Jeśli masz kaliber / PDFCreator / CutePDF rodzaj zainstalowanego w środowisku lub komputera użyteczności. Możesz użyć lp, aby wysłać tekst do drukarki. Prateek źródło Dziękuję, ale wszystkie są GUI, a pdfcreator jest tylko dla systemu Windows. Nie pasuje grep
5 Najlepsze do tej pory rozwiązanie: ahakonwersja na HTML ( /programming/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html ), a następnie konwersja HTML do PDF np wkhtmltopdf. Z. Wciąż szukam rozwiązania jednoetapowego. grep źródło
1 Zrobiłem skrypt, który robi ANSI-> SVG. Następnie możesz przekonwertować do formatu pdf za pomocą bezgłowego programu Inkscape. Przykład: ls --color | ./ansi_svg.py | inkscape -z -f /dev/stdin --export-pdf=ls.pdf markrages źródło
0 Jeśli masz kaliber / PDFCreator / CutePDF rodzaj zainstalowanego w środowisku lub komputera użyteczności. Możesz użyć lp, aby wysłać tekst do drukarki. Prateek źródło Dziękuję, ale wszystkie są GUI, a pdfcreator jest tylko dla systemu Windows. Nie pasuje grep
Odpowiedzi:
Najlepsze do tej pory rozwiązanie:
aha
konwersja na HTML ( /programming/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html ), a następnie konwersja HTML do PDF npwkhtmltopdf
. Z.Wciąż szukam rozwiązania jednoetapowego.
źródło
Zrobiłem skrypt, który robi ANSI-> SVG. Następnie możesz przekonwertować do formatu pdf za pomocą bezgłowego programu Inkscape.
Przykład:
ls --color | ./ansi_svg.py | inkscape -z -f /dev/stdin --export-pdf=ls.pdf
źródło
Jeśli masz kaliber / PDFCreator / CutePDF rodzaj zainstalowanego w środowisku lub komputera użyteczności. Możesz użyć lp, aby wysłać tekst do drukarki.
źródło