Есть следующая задача:
Есть реализация MarkDown, называется Discount. Она конвертирует исходник на Markdown в xhtml, проводя замены пунктуации (smartypants), использует некоторые дополнения к стандарту MD. Отличие этой реализации - она написана на С, потому что мне не хотелось просто так ставить поддержки языков.
Теперь вопрос.
В Opera/FF есть возможность "распечатать" страницу в файл PDF/PS. Мне нужно то же самое, только в виде консольной утилиты - с возможностью задать поля, формат страницы (ее размер, portrait/landscape), нумерацию страниц. Консольную - чтобы можно было вызывать прямо из редактора например. Или чтобы можно было в Thunar-е каком-то прописать контекстное действие.
В гугле ничего не обнаружил, только какие-то скрипты на php/perl.