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.