KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am trying to generate a .pdf from html using the library ITextSharp. I am able to create the pdf with the html text converted to pdf text/paragraphs My Problem: The pdf does not show my images(my img elements from the html). All my img html elements in my html dont get displayed in the pdf? Is it possible for ITextSharp to parse HTML & display images. I really hope so otherwise I am stuffed :( I am linking to the correct directory where the images are(using IMG_BASURL) but they are just not showing My code: // 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();
Tags (comma-separated)
Save Edits
Cancel