Java 判断PDF页面方向

2022年5月4日 30点热度 0人点赞

在Java程序中操作PDF文档时,可通过比较页面的高度及宽度大小的方法来判断PDF文档中的页面方向,当高度大于宽度时,为纵向页面;当高度小于宽度时,为横向页面。下面是实现页面方向判断的具体代码及方法。

工具/原料

  • IntelliJ IDEA 2018 (jdk 1.8.0)
  • PDF测试文档
  • PDFjar包:Free Spire.PDF for Java

方法/步骤

  1. 1

    打开“Project Structure”窗口,点击Modules,Dependencies, 

  2. 2

    找到本地路径下的jar包文件,点击OK导入

  3. 3

    勾选,点击Apply导入jar包

  4. 4

    完成导入结果

  5. 5

    参考如下java代码比较 页面高和宽的大小,确定页面方向:

    import com.spire.pdf.*;

    public class DetectPageOrientation {

     

       public static void main(String[] args) {

           //加载PDF文档

     

           PdfDocument pdf = new PdfDocument();

     

           pdf.loadFromFile("test.pdf");

     

           //获取第一页

     

           PdfPageBase page = pdf.getPages().get(0);

     

           //比较页面的宽度和高度的大小

     

           if (page.getSize().getWidth()> page.getSize().getHeight())

     

           {

     

               System.out.println("横向页面");

     

           }

     

           else

     

               {

     

               System.out.println("纵向页面");

     

           }

     

       }

     

    }

  6. 6

    执行代码,获取页面方向。

    END

注意事项

  • 代码中的文件路径 为IDEA程序项目文件夹路径,文件路径也可以自定义为其他路径。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论