как читать разрешение PDF в окне PDF

Я могу конвертировать страницы PDF в отдельные изображения. Но я хочу прочитать разрешение (dpi), длину и высоту PDF-файла перед преобразованием в изображения. Пожалуйста, как узнать эти метаданные PDF в Java с помощью pdfbox?


person user1955041    schedule 07.01.2013    source источник


Ответы (1)


Как правило: PDF-файл является векторным, поэтому фиксированного разрешения нет. Вы можете визуализировать его в любом разрешении.

Но есть способ получить нужную информацию. Следующий метод возвращает размер страницы:

PDRectangle cropBox = page.findCropBox();
Dimension dimension = cropBox.createDimension();

Сравнивая этот размер с размером документа (AdobeReader -> Файл -> Свойства), похоже, что разрешение по умолчанию равно 72. С помощью этой информации вы можете рассчитать ширину и высоту страницы.

person user1958676    schedule 09.01.2013