У меня есть таблица и диаграмма для добавления в документ PDF.Я использовал iTextSharpLibrary, чтобы добавить содержимое в файл PDF.
На самом деле проблема в том, что диаграмма имеет ширину 1500 пикселей и таблица удобно помещается в формате страницы А4.
На самом деле изображение диаграммы, которое я получаю, не должно масштабироваться, чтобы поместиться на странице, так как оно уменьшает видимость.Следовательно, мне нужно добавить новую страницу, которая имеет более широкую ширину, чем другие, или хотя бы изменить ориентацию страницы на альбомную, а затем добавить изображение.Как мне это сделать?
Это код, который я использовал, чтобы добавить новую страницу, а затем изменить ее размер и добавить изображение.Это не работает.Какие-нибудь исправления?
var imageBytes = ImageGenerator.GetimageBytes(ImageSourceId);
var myImage = iTextSharp.text.Image.GetInstance(imageBytes);
document.NewPage();
document.SetPageSize(new Rectangle(myImage.Width, myImage.Height));
myImage.ScaleToFit(document.PageSize.Width, document.PageSize.Height);
document.Add(myImage);