Я отправляю письма этой созданной html страницы, но этот дизайн страницы изменен в Outlook. поэтому я пытаюсь преобразовать этот источник html в изображение и отправлять письма.Как создать изображение из содержимого строки html?
поэтому я сохранил источник html в строковой переменной, подобной этому.
string Str1 = "<table id='myTable3' style='width:100%;background-color: #4B4B4B;border:2px solid #8b8b8b;padding:0% 2% 0% 0%;margin-top:2% !important;'><tbody><tr><td style='text-align:left;padding:2% 0% 0% 2%;font-size:20px;color:#6BB6E7;font-weight:600;'></td></tr> </tbody></table>";
я попытался с помощью this решение, но оно не работает.
так как я могу преобразовать этот источник html в изображение?
как вы отправляете почту? для 'System.Net.Mail', будет существовать свойство IsBodyHtml для MailMessage, которое вам нужно установить в true, чтобы правильно отобразить html. – Developer
@Developer. У меня установлено свойство IsBodyHtml. – Nikhil
Извините, я неправильно прочитал ваш вопрос. Что вам нужно, это решение для конвертирования динамического html в изображение на лету. prob' BitMap' должен помочь вам в этом случае – Developer