Хотят в MediaBox?
Rectangle mediabox = reader.GetPageSize(page);
Вы хотите поворот?
int rotation = reader.GetPageRotation(page);
Вы хотите сочетание обоих?
Rectangle pagesize = reader.GetPageSizeWithRotation(page);
Вы хотите CropBox?
Rectangle cropbox = reader.GetCropBox(page);
Большинство из них возвращает объект типа Rectangle
, который имеет такие методы, как getWidth()
и getHeight()
, чтобы получить ширину и высоту страницы. Другие полезные методы: getLeft()
и getRight()
, а также getTop()
и getBottom()
. Эти четыре метода возвращают координаты x
и y
, которые определяют границы вашей страницы.
Где я нашел большую часть этой документации?
chapter 6 из iText в действии.
Возможно, полезно http://stackoverflow.com/questions/1910881/itextsharp-what-is-the-height-of-a-regular-pdf-page-in-pixels и http://stackoverflow.com/questions/3480730/get-pdf-page-size-with-itextsharp и http://stackoverflow.com/questions/7768809/calculate-height-of-itextsharp-pdf-document –