Трудно понять, что посоветовать, не зная, какую платформу вы используете.
В средах Unix и Linux Fetchmail является старым фаворитом для получения почты с сервера POP или IMAP. Как только Fetchmail получит вашу почту, вы можете сохранить ее в файл, передать ее через программу и т. Д., А также выяснить вашу автоматизацию с помощью различных инструментов конвертации.
Если вы не хотите «опрашивать» свой почтовый ящик с использованием fetchmail в задании cron, то вы можете запускать преобразования на самом почтовом сервере. Почтовый сервер Unix или Linux, работающий Sendmail или Postfix (или другое подобное программное обеспечение) в качестве MTA, может использовать Procmail в качестве «локального агента доставки». Procmail включает в себя гибкий язык, который можно использовать для распознавания шаблонов в электронной почте и «делать» вещи. Если Procmail доставляет вашу почту, вы можете легко написать для нее «рецепт», который распознает входящую HTML-почту, соответствующую вашим критериям, а затем передать HTML-часть через программу преобразования. И назови кого-нибудь, или запусти какую-нибудь другую программу, или что-то еще.
Фактический процесс преобразования HTML в PS / PDF также действительно зависит от вашей платформы, которую вы не указали. Имейте в виду, что преобразование из PS в PDF является тривиальным в среде Unix, поэтому, если вы найдете преобразование в PS, вы можете легко сделать это в PDF. Посмотрите список рекомендаций на w3.org или обратитесь за поддержкой к вашей платформе. Я использую FreeBSD, где существует html2ps-letter .