Java 如何在使用pdf框时获取pdf的高度和宽度

Java 如何在使用pdf框时获取pdf的高度和宽度,java,pdfbox,Java,Pdfbox,这里有一个问题:当我使用PDF框时,我不知道如何获得PDF文件的高度和宽度。我看不到get的任何方法 在每个PDPage中都有一个名为getMediaBox()的方法,该方法返回一个PDRectangle。您可以获得高度和宽度 注意代表宽度和高度的计量单位 PDF文件的“高度”是多少?也许你指的是PDF文档中页面的高度?检索页面的Crobox和旋转。无关-假设“fis”是一个FileInputStream,直接使用文件可以获得更好的性能。谢谢上面,我的英语不是很好,下次我会改进我的表达式。如果你

这里有一个问题:当我使用PDF框时,我不知道如何获得PDF文件的高度和宽度。我看不到get的任何方法


在每个
PDPage
中都有一个名为
getMediaBox()
的方法,该方法返回一个
PDRectangle
。您可以获得高度和宽度

注意代表宽度和高度的计量单位


PDF文件的“高度”是多少?也许你指的是PDF文档中页面的高度?检索页面的
Crobox
旋转
。无关-假设“fis”是一个FileInputStream,直接使用文件可以获得更好的性能。谢谢上面,我的英语不是很好,下次我会改进我的表达式。如果你想要显示页面大小,你应该使用CropBox。请阅读,了解为页面定义的框的概述。并检查页面旋转值,如果是90或270,则必须切换宽度和高度。
PDDocument pdDocument = getPDDocument(fis);
PDPage doc = pdDocument.getPage(0);