Сохранить EmailBody в виде файла PDF с помощью EWS API

Я использую управляемый API веб-служб Exchange 2.0 для подключения к серверу Exchange 2010. Я хотел загрузить тело электронной почты в файл PDF в папку на диске.

Я не хочу использовать какую-либо платную третью сторону для интеграции.

Любая помощь будет оценена.


person Siva Mani    schedule 07.06.2021    source источник
comment
Я нашел решение. Это работает для меня. stackoverflow.com/questions/53324060/   -  person Siva Mani    schedule 07.06.2021


Ответы (1)


PdfSharp — отличная бесплатная библиотека для создания PDF-файлов и управления ими. См. этот ответ, он должен направить вас в нужное русло.

Изменить: похоже, что PdfSharp фактически не предоставляет возможность конвертировать HTML в PDF. С тех пор я исследовал разные библиотеки. Я обнаружил, что ChromeHtmlToPdf является хорошей бесплатной альтернативой и простой в использовании. Имейте в виду, что он использует Chrome, чтобы творить чудеса.

person Yosef Bernal    schedule 07.06.2021
comment
Спасибо, Йосеф. Разве мы не можем сделать это с нативными библиотеками? - person Siva Mani; 07.06.2021
comment
Я не знаю о встроенной библиотеке .Net, которая может это сделать. - person Yosef Bernal; 07.06.2021