1

Мне нужно иметь возможность конвертировать сообщения электронной почты в формате HTML, сохраненные в виде текстовых файлов (.eml или .msg), в документы PDF, по одному PDF на каждое письмо, сохраняя форматирование и изображения.

Существуют ли какие-либо инструменты Linux, которые позволят мне сделать это из командной строки (так что это может быть написано в сценарии)?

1 ответ1

3

Файлы .eml - это просто текстовые файлы, поэтому вы можете распечатать их стандартными методами.

Самая простая утилита для преобразования текста - это, возможно, Pandoc. Эта утилита должна также охватывать любые html-письма, хотя вы захотите указать формат вручную, так как .eml не очень стандартен для текстовых данных.

pandoc -f html -o outputfile.pdf inputfile.eml

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .