Я пытаюсь создать .pdf из html, используя библиотеку ITextSharp. Я могу создать pdf с текстом html, преобразованным в pdf text/paragraph
Моя проблема: В pdf не отображаются мои изображения (мои img элементы из html). Все мои img элементы html в моем html не отображаются в pdf? Возможно, ITextSharp проанализирует HTML и отобразит изображения. Я действительно надеюсь, что в противном случае я набит: (
Я связываюсь с правильным каталогом, где находятся изображения (используя IMG_BASURL), но они просто не показывают
Мой код:
// mainContents variable is a string containing my HTML
var document = new Document(PageSize.A4, 50, 50, 80, 100);
var output = new MemoryStream();
var writer = PdfWriter.GetInstance(document, output);
document.open();
Hashtable providers = new Hashtable();
providers.Add("img_baseurl","C:/users/xx/VisualStudio/Projects/myproject/");
var parsedHtmlElements = HTMLWorker.ParseToList(new StringReader(mainContents), null, providers);
foreach (var htmlElement in parsedHtmlElements)
document.Add(htmlElement as IElement);
document.Close();