java pdf 判断横版、竖版
最近在开发遇到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<=pages.size();i++){
Page page=pages.get_Item(i);
double rectHeight=page.getRect().getHeight();
double rectWidth=page.getRect().getWidth();
if(rectWidth>rectHeight){
System.out.println("横向页面");
}else{
System.out.println("竖向页面");
}
}
}
InputStream getInputStream(File file){
LicenseUtils.verificationLicense();
FileUtil.getInputStream(file);
}
java pdf 判断横版、竖版相关推荐
- 横版java_Project4 自己用java写的横版格斗游戏
功能还不是很复杂
可以作为参考~ Other Games 其他 238万源代码下载- www.pudn.com...
文件名称: Project4下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Java 文件大小: 5963 KB 上传时间: 2013-07-17 下载次数: 4 提 供 者: lyk ...
- python win32转pdf 横版竖版_python word转pdf代码实例
原理 使用python win32 库 调用word底层vba,将word转成pdf 安装pywin32 pip install pywin32 python代码 from win32com.clie ...
- python win32转pdf 横版竖版_Python实现doc转化pdf
Python实现doc转化pdf python源码实现doc转化pdf #-*- coding:utf-8 -*- # doc2pdf.py: python script to convert doc ...
- Java二维数组,将古诗《相思》分别用横版和竖版的形式输出
Java二维数组,将古诗<相思>分别用横版和竖版的形式输出 ---横版--- ---竖版--- 红豆生南国, ...
- big java 中文版_Big Faceless Java PDF Library
Big Faceless Java PDF Library是一个敏捷的Java类库,用于创建.编辑.显示和打印Acrobat PDF文档.它提供的PDI API函数灵巧而快捷,方便您在您的工程中使用, ...
- java语言:创建一个二维数组,将古诗《春晓》的内容赋值于二维数组,然后分别用横版和竖版两种方式输出。
问题:创建一个二维数组,将古诗<春晓>的内容赋值于二维数组,然后分别用横版和竖版两种方式输出. 前两天上java课的时候老师,给我们出了这道题.要求:要用java语言来写. 根据要求创建的 ...
- java将古诗竖排_java诗词横版--转为竖版
import java.util.Arrays; /* 诗句横版转成竖版输出 */ public class PrintPoem { public static void main(String[] ...
- JAVA利用二维数组横版和竖版输出古诗
平台:java eclipse 内容:利用二维数组分别横版和竖版输出杜牧的古诗<有寄>. 知识点: 1.创建二维数组两种方式 (1)声明二维数组语法: 数组元素的类型 数组名字[][]; ...
- vue导出横版pdf并解决内容分割问题
准备工作和vue导出PDF一样,接下来讲的是一些区别 首先是div中 div中将要导出的div层添加ref,相关子内容标签加上 class="item" 为了后续内容分割处理 &l ...
最新文章
- mysql执行ref_ref:mysql命令大全
- 浏览器加载和渲染html的顺序
- stm32串口传输数据第一个数据被吞_stm32串口发送数据复位 第一个数据丢失
- 算法Sedgewick第四版-第1章基础-2.1Elementary Sortss-008排序算法的复杂度(比较次数的上下限)...
- 如何隐晦地表达“滚”?
- tk-mapper 生成器
- UIKit 框架之UIAlertController
- windows下的C++与cuda编译器位置
- java.lang.NullPointerException org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
- .相亲过程:你有房子么?你有钱么?你有能力么? 【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】 利用if嵌套做相亲过程...
- Unity-背包系统与Json文本解析
- m4s格式转换mp3_音频格式转换器哪个好,推荐几款免费的mp3格式转换器
- 通用软件体系结构风格总结为五个大类
- 什么是网络爬虫?有哪些作用?如何构建?
- C语言 输入一个5行5列的数组。1.求数组主对角线上元素的和。2.求出辅对角线上元素的积。3.找出主对角线上最大的值及其位置
- zencart iis 伪静态设置 测试可用
- ​PDF如何转换成Word文档?分享两种好用的转换方法
- 水浴的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- Vmware安装迷你版的 Centos6 并配置 Nat 模式可访问外网
- 合肥最最最牛逼的 IT 公司全在这了