在Java程序中操作PDF文档时,可通过比较页面的高度及宽度大小的方法来判断PDF评鲦易纪文档中的页面方向,当高度大于宽度时,为纵向页面;当高度小于宽度骀旬沃啭时,为横向页面。下面是实现页面方向判断的具体代码及方法。
工具/原料
IntelliJIDEA2018(jdk1.8.0)
PDF测试文档
PDFjar包:FreeSpire.PDFforJava
方法/步骤
1、打开“ProjectStructure”窗口,点击Modules,Dependencies,
2、找到本地路径下的jar包文件,点击OK导入
3、勾选,点击Apply导入jar包
4、完成导入结果
5、参考如下java代码比较页面高和宽的大小,确定页面方向:import咯悝滩镞com.spire.pdf.*;publicclassDetectPageOrient锾攒揉敫ation{publicstaticvoidmain(String[]args){//加载PDF文档PdfDocumentpdf=newPdfDocument();pdf.loadFromFile("test.pdf");//获取第一页PdfPageBasepage=pdf.getPages().get(0);//比较页面的宽度和高度的大小if(page.getSize().getWidth()>page.getSize().getHeight()){System.out.println("横向页面");}else{System.out.println("纵向页面");}}}
6、执行代码,获取页面方向。