我能够将PDF页面转换为单独的图像。但我想在转换为图像之前阅读PDF的分辨率(dpi),长度和高度。请问如何使用pdfbox
?
答案 0 :(得分:3)
通常:Pdf是基于矢量的,因此没有固定的分辨率。你可以用任何分辨率渲染它。
但是有一种方法可以获得您想要的信息。以下方法返回页面的维度:
PDRectangle cropBox = page.findCropBox();
Dimension dimension = cropBox.createDimension();
通过将此维度与文档大小(AdobeReader - >文件 - >属性)进行比较,看起来默认dpi为72.使用此信息,您可以计算页面的宽度和高度。