Поворот в альбомную ориентацию для первой страницы при создании PDF
Я хочу повернуть все страницы в моем документе в альбомную ориентацию
Я попробовал:
PdfWriter.GetInstance(mydoc, New FileStream(filename, FileMode.Create))
mydoc.Open()
mydoc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate())
... add rest of document and close ...
Но только моя 2-я страница-пейзаж, первая-портрет.1 ответ:
Вам нужно изменить размер страницы Перед открытием документа. В момент вызова
mydoc.Open()
первая страница инициализируется, и вы больше не можете изменить ее поворот, размер,...Также: если Все страницы должны быть повернуты, почему бы не создать экземпляр документа, используя правильный размер и ориентацию с самого начала?
Document document = new Document(PageSize.A4.Rotate());
Таким образом, вам не придется менять размер.