Я создаю биллинговую систему, используя ITextSharp.Мой счет состоит из 2 страниц.Вторая страница всегда остается неизменной, в то время как первая страница содержит заказы .. на странице есть до 3 заказов, поэтому я должен каждый раз, когда заказы больше 3, генерировать еще одну страницу в pdf и вставлять другие заказы.Тем не менее, всегда сохраняя последнюю страницу одинаковой, а затем заставляя ее подниматься.Страницы содержат формы полей, которые я использую для вставки различных данных, поэтому я должен однажды сгенерировать другую страницу, чтобы иметь возможность проверить ввод данных.Я пробовал различные коды, включая этот:
, но выходной файл не сохраняет последнюю страницу, только дублирует первую и, более того, поля исчезают.
String first_source = "C:/Users/Utente/Desktop/Fattura1.pdf";
String second_source = "C:/Users/Utente/Desktop/Pagina1.pdf";
String pathout = "C:/pdfout.pdf";
PdfReader reader10 = new PdfReader(first_source);
PdfReader reader20 = new PdfReader(second_source);
PdfStamper stamper = new PdfStamper(reader20, new FileStream(pathout, FileMode.Create));
PdfImportedPage page = stamper.GetImportedPage(reader10, 1);
stamper.InsertPage(2, reader20.GetPageSize(1));
PdfContentByte pb = stamper.GetUnderContent(2);
pb.AddTemplate(page, 0, 0);
stamper.Close();
Кто-нибудь знает, какделать?Спасибо