Я использую MailBee для преобразования HTML в текст, но он добавляет дополнительный пробел в начале каждой строки, кроме первой.
Например, у меня есть этот HTML
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
</head>
<body>
<div style=\"font-size:13px;font-family:Arial;\"><br></div>
<div style=\"font-size:13px;font-family:Arial;\">test</div>
<div style=\"font-size:13px;font-family:Arial;\">test2</div>
<div style=\"font-size:13px;font-family:Arial;\">test3</div>
<div style=\"font-size:13px;font-family:Arial;\">test</div>
</body>
<html>
(HTML находится в одной строке. Я изменил его на многострочное только для удобства чтения.)
Когда я использую этот код для получения текста
MailMessage message = new MailMessage
{
BodyHtmlText = Html
};
message.MakePlainBodyFromHtmlBody();
return message.BodyPlainText;
Я получаю этот результат
\r\ntest \r\n test2 \r\n test3 \r\n test \r\n
Как видите, перед test2, test3 и test добавляется дополнительное пространство.Это ошибка или я что-то не так делаю?Кто-нибудь может мне помочь?Спасибо