Я могу конвертировать страницы PDF в отдельные изображения. Но я хочу прочитать разрешение (dpi), длину и высоту PDF-файла перед преобразованием в изображения. Пожалуйста, как узнать эти метаданные PDF в Java с помощью pdfbox
?
как читать разрешение PDF в окне PDF
Ответы (1)
Как правило: PDF-файл является векторным, поэтому фиксированного разрешения нет. Вы можете визуализировать его в любом разрешении.
Но есть способ получить нужную информацию. Следующий метод возвращает размер страницы:
PDRectangle cropBox = page.findCropBox();
Dimension dimension = cropBox.createDimension();
Сравнивая этот размер с размером документа (AdobeReader -> Файл -> Свойства), похоже, что разрешение по умолчанию равно 72. С помощью этой информации вы можете рассчитать ширину и высоту страницы.
person
user1958676
schedule
09.01.2013