java获取PDF页面长宽

1.引入依赖

     <dependency><groupId>org.bouncycastle</groupId><artifactId>bcprov-jdk15on</artifactId><version>1.70</version></dependency><dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.13.2</version></dependency>

2.获取长宽并转为cm

        String filename = "C:\\Users\\Admin\\Desktop\\发票.pdf";PdfReader reader = new PdfReader(filename); Rectangle pageSize = reader.getPageSize(1);float height1 = pageSize.getHeight();float width1 = pageSize.getWidth();System.out.println("width = "+width1+"pt, height = "+height1 + "pt");PdfReader pdfreader = new PdfReader(filename);Document document = new Document(pdfreader.getPageSize(3));float width2 = document.getPageSize().getWidth();float height2 = document.getPageSize().getHeight();System.out.println("widths = "+width2+"pt, heights = "+height2 + "pt");double d = 0.0352778;System.out.println("widths = "+ d * width2+ "cm, heights = "+ d *height2 +"cm");

java获取PDF页面长宽相关推荐

  1. java获取图片的长宽尺寸(毫米)

    java获取图片的长宽尺寸(毫米) 现在有个需求是附上 附件图片,同时要标注图片的一些属性,比较麻烦的要标识图片的长宽尺寸(毫米),网上找了半天都是获取图片的长宽像素,但是想了想 图片的长宽尺寸不应该 ...

  2. java获取Pdf文件页码

    java获取Pdf文件页码步骤如下: 引入依赖: <dependency><groupId>org.apache.pdfbox</groupId><artif ...

  3. java获取视频时长

    java获取视频时长 需要一个包,没有的找我要(java-1.0.2-1.0.2.jar) 一个可以通过视频的url地址或者是上传视频 文件有类型为(MultipartFile)的来获取视频的时长. ...

  4. java实现图片固定长宽的缩放和裁剪

    java实现图片固定长宽的缩放和裁剪 实现对aa文件夹进行深层遍历并将图片按长600宽400进行缩放和裁剪 import java.awt.Color; import java.awt.Graphic ...

  5. java 设置pdf页面大小_Java PDF页面设置——页面大小、页边距、纸张方向、页面旋转...

    Java PDF页面设置--页面大小.页边距.纸张方向.页面旋转 发布时间:2020-08-31 01:32:03 来源:51CTO 阅读:157 作者:E_iceblue 下面的示例将介绍通过Jav ...

  6. java 转换pdf页面尺寸_Java PDF页面设置——页面大小、页边距、纸张方向、页面旋转...

    下面的示例将介绍通过Java编程来对PDF页面进行个性化设置的方法,包括设置页面大小.页边距.纸张方向.页面旋转等.这里有如下多种页面大小尺寸可供选择: 同时,设置文档内容旋转时,可支持如下角度进行内 ...

  7. java 设置pdf页面大小_通过Java实现对PDF页面的详细设置

    前言 下面的示例将介绍通过Java编程来对PDF页面进行个性化设置的方法,包括设置页面大小.页边距.纸张方向.页面旋转等.这里有如下多种页面大小尺寸可供选择: 同时,设置文档内容旋转时,可支持如下角度 ...

  8. java 获取pdf总页数_如何获取PDF文件的总页数 - iTextSharp,c#

    我需要帮助.我花了最后4个小时试图获得我的PDF文件的总页数.我希望在页脚中有"Page X/Y"之类的内容.有人可以告诉我该怎么做这个代码?如何获取PDF文件的总页数 - iTe ...

  9. Java更改 PDF 页面大小

    在日常工作中,我们可能经常面临更改 PDF 页面大小的情况. 例如,一个包含不同大小页面的合并 PDF 文件,我们需要将页面大小调整为相同大小以便于阅读和打印. 在本文中,将详细为您介绍在 Java ...

最新文章

  1. 崇阳计算机技校,湖北省崇阳县龙翔技工学校
  2. java缓冲输入流_java _io_字符缓冲流的输入、输出
  3. ASP.NET MVC中使用Autofac实现简单依赖注入
  4. 客座编辑:黎建辉(1973-),男,博士,中国科学院计算机网络信息中心研究员、博士生导师...
  5. 在idea上配置hadoop开发环境,使用maven配置hadoop的依赖,自动管理相关jar包
  6. MapReduce InputFormat之FileInputFormat
  7. Error:The module 'app' is an Android project without build variants, and cannot be built.
  8. 6种常用Bean拷贝工具一览
  9. Goscan:功能强大的交互式网络扫描工具
  10. C语言程序设计:现代方法 中文高清PDF版下载
  11. 20145321 实验三实验报告
  12. AD域服务器中批量创建帐户
  13. ajxa TypeError: $.ajax is not a function
  14. spring的IOC——依赖注入的两种实现类型
  15. 全球DEM下载 90米、30米、12.5米等各种精度DEM数据
  16. 博弈论基础之sg函数与nim
  17. 吾爱破解专用虚拟机系统不能安装VMwaretools问题!
  18. 小米手机无限重启,两清与三清
  19. 计算机学报在线阅读,ei收录的计算机类核心源:计算机研究与发展计算机学报软件.doc...
  20. Go使用gos7实现西门子PLC通讯

热门文章

  1. 天翼云探索云原生、边缘计算融合新思路
  2. layui lay-active 实现button click点击事件
  3. 借贷领域需求强烈,Trister‘s Lend上线TVL超2000万美元值得关注!
  4. 《文化苦旅》读书笔记
  5. Armbian Bionic 桌面视频和3D加速
  6. 南非世界杯 小组赛 葡萄牙vs科特迪瓦
  7. 为什么明明参加了原创博主大赛活动,但是却不显示已经参加了呢?
  8. 功能测试和兼容性测试
  9. java flv转mp3_视频转音频|怎么把视频转换成mp3(flv转mp3)
  10. 微信联系人右侧字母滑动索引