добавить изображение, и оно будет отображаться на нескольких страницах с помощью itextsharp

Как я могу добавить большое изображение, которое занимает несколько страниц PDF, используя iTextSharp. У меня есть изображение, которое превышает высоту страницы PDF, и из-за этого изображение не полностью отображается на странице PDF. Последняя часть изображения отсутствует.


person Sumod Nair    schedule 17.02.2014    source источник
comment
В этом ответе показано, как показать разные части. шаблона на разных страницах документа в iText / Java. Вам нужно сделать эквивалент в iTextSharp / .Net для шаблона, обертывающего ваше изображение.   -  person mkl    schedule 17.02.2014


Ответы (1)


Пожалуйста, проверьте, решает ли это вашу проблему:

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);

Я надеюсь, что использование PDfPTable, вероятно, решит вашу проблему.

person Sujith S Nair    schedule 19.02.2014