java pdf 判断横版、竖版

您所在的位置:网站首页 打印怎么打横版还是竖版 java pdf 判断横版、竖版

java pdf 判断横版、竖版

2024-07-13 16:40| 来源: 网络整理| 查看: 265

最近在开发遇到Pdf加水印的功能,竖版的时候 获取pageInfo的 高度、宽度进行加载水印,能铺满pdf每一页,但是横版pdf发现 水印只加 了一半的宽度。在查找中发现 是 pdf 加水印时,要判断 pdf内容是横版还是竖版,然后 根据横版、竖版获取 pdf   rect的高度、宽度。

代码如下:       

public void addPdf(){

        InputStream inputStream=getInputStream("D:\13.pdf");         Document pdfDocument=new Document(inputStream);

        PageCollection pages=pdfDocument.getPages();

        for(int i=1;i

rectHeight){

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

                }else{

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

                }

        }

}

InputStream getInputStream(File file){

        LicenseUtils.verificationLicense();

        FileUtil.getInputStream(file);

}



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3