I am converting html to pdf using itextsharp. I have to place text next to the image not below the image. In html I am able to place text next to image but in pdf the text line starts after image
Please help.
Since you mention HTML, you understand block and inline display, right? By analogy, iTextSharp's default Image
display is block. To inline Image
objects you need to:
Chunk
object(s)Phrase
object(s)Paragraph
objectSomething like this:
Image image = Image.GetInstance(imagePath);
Paragraph p = new Paragraph();
p.Add(new Phrase("Text next to the image "));
p.Add(new Chunk(image, 0, 0));
p.Add(new Phrase(" and text after the image."));
document.Add(p);
Replace imagePath
above with the physical path to your image