Следующий код очень хорош для размещения одной страницы в формате pdf. Он не работает для последующих страниц. Если поток является существующим файлом PDF, изображение заменяется. Как я могу заставить NewPage() создать новую страницу и добавить изображение в конце.Добавить изображение в EXISTING pdf с помощью itextsharp
using (Stream ms = GetStream()) {
Document doc = new Document(PageSize.A4);
var writer = PdfWriter.GetInstance(doc, ms);
doc.Open();
if (!doc.NewPage())
throw new InvalidOperationException("NewPage failed.");
PDFImage jpg = PDFImage.GetInstance(image, ImageFormat.Jpeg);
jpg.Alignment = Element.ALIGN_CENTER;
jpg.ScaleToFit(PageSize.A4.Width, PageSize.A4.Height);
doc.Add(jpg);
doc.Close();
}