У меня странная проблема с попыткой преобразовать строку HTML в PDF. Я пробовал несколько примеров для Интернета, и все они дают мне одну и ту же ошибку в методе htmlparser.Parse().
Вот код:
Byte[] bytes;
StringReader sr = new StringReader(sbEmail.ToString());
var pdfDoc = new itxt.Document(itxt.PageSize.LETTER_LANDSCAPE, 15, 15, 0, 0);
HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
using (MemoryStream memoryStream = new MemoryStream())
{
PdfWriter writer = PdfWriter.GetInstance(pdfDoc, memoryStream);
pdfDoc.Open();
htmlparser.Parse(sr);
pdfDoc.Close();
bytes = memoryStream.ToArray();
memoryStream.Close();
}
Физический путь к файлу еще не задействован. Так как же может быть проблема с путем к файлу?