Как добавить расширенное текстовое поле (HTML) в ячейку таблицы?

У меня есть расширенное текстовое поле с именем «DocumentContent», в которое я собираюсь добавить его содержимое в pdf, используя следующий код:

iTextSharp.text.Font font = FontFactory.GetFont(@"C:\Windows\Fonts\arial.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED, 12f, Font.NORMAL, BaseColor.BLACK);
            DocumentContent = System.Web.HttpUtility.HtmlDecode(DocumentContent);
            Chunk chunkContent = new Chunk(DocumentContent);
            chunkContent.Font = font;            

            Phrase PhraseContent = new Phrase(chunkContent);
            PhraseContent.Font = font;


            PdfPTable table = new PdfPTable(2);
            table.WidthPercentage = 100;
            PdfPCell cell;

            cell = new PdfPCell(new Phrase(PhraseContent));
            cell.Border = Rectangle.NO_BORDER;
            table.AddCell(cell);

Проблема в том, что когда я открываю файл PDF, содержимое отображается в виде HTML, а не текста, как показано ниже:

<p>Overview&#160; line1 </p><p>Overview&#160; line2
</p><p>Overview&#160; line3 </p><p>Overview&#160;
line4</p><p>Overview&#160; line4</p><p>Overview&#160;
line5&#160;</p>

Но это должно выглядеть так, как показано ниже

Overview line1
Overview line2
Overview line3
Overview line4
Overview line4
Overview line5

Я собираюсь сохранить все стили, которые пользователь применяет к форматированному тексту, и просто изменить семейство шрифтов на Arial.

Я могу изменить семейство шрифтов, но мне нужно декодировать этот контент из HTML в текст.

Могли бы вы, пожалуйста, посоветовать? Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос