Я пытаюсь преобразовать HTML-код в PDF-файл, используя iTextSharp.И это работает с одной проблемой.У меня есть несколько упорядоченных списков, и они отображаются, но без маркеров / цифр (я тестировал и OL, и UL), и я не могу понять, как это сделать, не разбирая вручную HTML-код и вставляя числа в начале каждого элемента li.
_topic.Body = "<ol><li>First</li><li>Second</li></ol>";
using (FileStream msOutput = new FileStream("file.pdf", FileMode.Create))
{
TextReader reader = new StringReader(_topic.Body);
Document document = new Document(PageSize.A4, 30, 30, 30, 30);
PdfWriter writer = PdfWriter.GetInstance(document, msOutput);
HTMLWorker worker = new HTMLWorker(document);
document.Open();
worker.StartDocument();
worker.Parse(reader);
worker.EndDocument();
worker.Close();
document.Close();
}