Cách chuyển đổi văn bản màu ANSI sang PDF


9

Tôi có một chương trình tạo đầu ra giao diện điều khiển được tô màu bằng mã ANSI. Làm thế nào để chuyển đổi nó thành PDF giữ màu sắc?

Tôi cần một giải pháp dòng lệnh unixish


Tìm thấy thứ gì đó gần với thứ tôi cần ở đây: stackoverflow.com/questions/245121/ , sau đó in HTML như được mô tả trong stackoverflow.com/questions/176476/ Kẻ
grep

Câu trả lời:


5

Giải pháp tốt nhất cho đến nay: ahachuyển đổi sang HTML ( /programming/245121/a-l Library- to-convert-ani-escapes-termminal-formatted-color-codes-to-html ), sau đó chuyển đổi HTML sang PDF, ví dụ như với wkhtmltopdf.

Tôi vẫn đang tìm kiếm một giải pháp một bước.


1

Tôi đã tạo một tập lệnh thực hiện ANSI-> SVG. Sau đó, bạn có thể chuyển đổi sang pdf với Inkscape không đầu.

Thí dụ:

ls --color | ./ansi_svg.py | inkscape -z -f /dev/stdin --export-pdf=ls.pdf


0

Nếu bạn có loại tiện ích caliber / pdfcreator / cutepdf được cài đặt trong môi trường hoặc máy tính của bạn. Bạn có thể sử dụng lp để gửi văn bản đến máy in.


Cảm ơn bạn, nhưng tất cả chúng đều là công cụ GUI và pdfcreator chỉ là Windows. Đừng vừa.
grep
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.