在Java程序中操作PDF文档时,可通过比较页面的高度及宽度大小的方法来判断PDF文档中的页面方向,当高度大于宽度时,为纵向页面;当高度小于宽度时,为横向页面。下面是实现页面方向判断的具体代码及方法。
方法/步骤
-
1
打开“Project Structure”窗口,点击Modules,Dependencies,
-
2
找到本地路径下的jar包文件,点击OK导入
-
3
勾选,点击Apply导入jar包
-
4
完成导入结果
-
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
执行代码,获取页面方向。
END
文章评论