Document.NewPage () не добавляет новую страницу

Я пытаюсь добавить новую страницу в PDF-документ, но по какой-то причине этого не происходит. Может быть, мой другой вопросhttps://stackoverflow.com/questions/11428878/itextsharp-splitlate-not-working имеет какое-то отношение к этому, так как таблица в этом вопросе не ломается и новые страницы не создаются. Вот код, который у меня есть для добавления новых страниц:

Document doc = new iTextSharp.text.Document(iTextSharp.text.PageSize.A4.Rotate(),20,20,20,40);
string rep1Name;                 // variable to hold the file name of the first part of the report
rep1Name = Guid.NewGuid().ToString() + ".pdf";

FileStream output = new FileStream(System.Web.HttpContext.Current.Server.MapPath("~/ReportGeneratedFiles/reports/" + rep1Name), FileMode.Create);
PdfWriter pdfWriter = PdfWriter.GetInstance(doc, output);

doc.Open();
doc.NewPage();
doc.NewPage();
doc.Close();

Ответы на вопрос(1)

Ваш ответ на вопрос