верный и ложь операторы являются действительно странными.
более всесторонний пример может быть найден здесь .
Редактирование: Там связан ТАК вопрос What’s ложный оператор в пользе C# для?
Вы можете рассмотреть html2ps, а затем преобразовать imagemagick.
Мысль: если ваша цель (Kindle?) Поддерживает PNG, используйте его вместо JPEG для визуализации текста.
Ваш дистрибутив Linux может включать pango-view и набор шрифтов. Это работает в моей системе FC6:
pango-view --font=DejaVuLGCSansMono --dpi=200 --output=/tmp/text.jpg -q /tmp/text
Вам нужно будет определить моноширинный шрифт, установленный в вашей системе. Посмотрите вокруг / usr / share / fonts /
.
Pango поддерживает Unicode.
Не используйте -q, пока вы экспериментируете, он будет отображаться в окне, а не в файле.
Не используйте JPEG. Он оптимизирован для фотографий и ужасно справляется с текстом и штриховыми рисунками. Вместо этого используйте gif или png. Насколько я понимаю, сейчас гифка не имеет патентов, поэтому я бы просто ее использовал.
html2ps - отличная программа. Однажды я использовал ее для создания книги на 1300 страниц, но это излишне, если вам нужен простой текст -> постскриптум. Лучше подумайте о Enscript.
Поскольку на вопрос о преобразовании HTML в JPG уже был дан ответ, я предложу предложение о симпатичном принтере. Я нашел Pygments, который является довольно удивительным. Он поддерживает различные темы и имеет лексеры практически для любого языка (они рекламируют тот факт, что он даже выделяет brainfuck). Есть инструмент командной строки, и он доступен на большинстве дистрибутивов Linux.