Chciałem zapytać czy jest możliwość zmiany rozmiaru każdej z strony osobno ?

  public void zapis()
        {
            Document document = new Document();
            using (var stream = new FileStream("test.pdf", FileMode.Create, FileAccess.Write, FileShare.Delete))
            {
                PdfWriter.GetInstance(document, stream);

                FileStream imageStream = new FileStream(@"C:\Users\Bartek\Pictures\images1.jpg", FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
                Image image = iTextSharp.text.Image.GetInstance(imageStream);
                document.SetPageSize(new iTextSharp.text.Rectangle(image.Width, image.Height));
                document.SetMargins(0, 0, 0, 0);
                document.Open();
                document.Add(image);


                document.NewPage();

                imageStream = new FileStream(@"C:\Users\Bartek\Pictures\images2.jpg", FileMode.Open, FileAccess.Read, FileShare.ReadWrite);

                image = iTextSharp.text.Image.GetInstance(imageStream);
                Rectangle test = new Rectangle(document.PageSize.Width + 1000, document.PageSize.Height);
                document.SetPageSize(test);

                document.SetMargins(30, 0, 0, 0);
                document.Add(image);

                document.Close();
            }
        }

Próbowałem w taki sposób i kilka innych ale nie wyszło.