Как добавить расширенное текстовое поле (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  line1 </p><p>Overview  line2
</p><p>Overview  line3 </p><p>Overview 
line4</p><p>Overview  line4</p><p>Overview 
line5 </p>
Но это должно выглядеть так, как показано ниже
Overview line1
Overview line2
Overview line3
Overview line4
Overview line4
Overview line5
Я собираюсь сохранить все стили, которые пользователь применяет к форматированному тексту, и просто изменить семейство шрифтов на Arial.
Я могу изменить семейство шрифтов, но мне нужно декодировать этот контент из HTML в текст.
Могли бы вы, пожалуйста, посоветовать? Спасибо