add an image and it span in multiple pages using itextsharp

自作多情 提交于 2019-12-18 09:11:59

问题


How can I add a large image, that spans over in multiple PDF pages using iTextSharp. I have an image that exceeds the PDF page height and because of it, the image is not fully displaying in the PDF page. Image's last portion is missing.


回答1:


Please check if this solves your issue:

Document oDocument = new Document();
oDocument.Open();
PdfPTable table = new PdfPTable(1);
table.WidthPercentage = 100;
PdfPCell c = new PdfPCell(image, true);
c.Border = PdfPCell.NO_BORDER;
c.Padding = 5;
c.Image.ScaleToFit(750f,750f); /*The new line*/
table.AddCell(c);  // <-- Add the cell to the table
oDocument.Add(table);

I hope using PDfPTable will probably solve your issue.



来源:https://stackoverflow.com/questions/21829386/add-an-image-and-it-span-in-multiple-pages-using-itextsharp

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!