1.首先导入依赖jar包

<dependency><groupId>org.apache.pdfbox</groupId><artifactId>pdfbox</artifactId><version>2.0.24</version>
</dependency>

maven仓地址:https://mvnrepository.com/search?q=pdfbox

2.代码片段

import java.io.File;
import java.io.IOException;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.encryption.InvalidPasswordException;public class Test {public static void main(String[] args) throws InvalidPasswordException, IOException {File file = new File("C:\\Users\\Admin\\Desktop\\test.pdf");PDDocument pdDocument = PDDocument.load(file);// 方法一int pages = pdDocument.getNumberOfPages();System.out.println("pdf文件的总页数为:" + pages);// 方发二int pages2 =  pdDocument.getPages().getCount();System.out.println("pdf文件的总页数为:" + pages2);// 关闭资源pdDocument.close();}}

欢迎点赞收藏

java读取PDF页数相关推荐

  1. php判断pdf页码,PHP_PHP简单读取PDF页数的实现方法,本文实例讲述了PHP简单读取PDF - phpStudy...

    PHP简单读取PDF页数的实现方法 本文实例讲述了PHP简单读取PDF页数的实现方法.分享给大家供大家参考,具体如下: 还是老外比较厚道, 在老外的网站找到了这样一个方法, 我写成了一个函数, 再将函 ...

  2. php获取pdf文件页数,PHP简单读取PDF页数的实现方法

    搜索热词 本文实例讲述了PHP简单读取PDF页数的实现方法.分享给大家供大家参考,具体如下: 还是老外比较厚道,在老外的网站找到了这样一个方法, 我写成了一个函数,再将函数写进自己的LeeLib库里的 ...

  3. java读取pdf三维图片_java 读取PDF文件生成图片形式

    引入所需maven依赖 org.icepdf.os icepdf-core 6.2.2 javax.media jai_core JAVA代码工具类package com.util; import c ...

  4. java读取pdf文本转换html

    java读取pdf文本转换html 完整代码地址 也就两个文件 java读取pdf中的纯文字,这里使用的是pdfbox工具包 maven引入如下配置 <dependency><gro ...

  5. python 统计pdf页数

    python 统计pdf页数 import os import PyPDF2 import sys, jm, traceback from PyQt5.QtWidgets import QApplic ...

  6. Java读取pdf模板,并动态生成pdf文件,如动态生成准考证

    Java读取pdf模板,并动态生成pdf文件,如动态生成准考证 ​ 前几天遇到了一个生成准考证的需求,并提供用户下载,然后百度了一圈还是觉得使用itextpdf这个框架好用点.但是还需要找到一个能创建 ...

  7. 用Java读取pdf中的数据

    用Java简单的读取pdf文件中的数据: 第一步:下载PDFBox-0.7.2.jar.提供一个下载地址:[url]http://pdfhome.hope.com.cn/Resource.aspx?C ...

  8. java读取pdf总结

    第三方软件 1.pdfbox PDFBox 0.7.3.PDFBox是一个开源的对pdf文件进行操作的库. PDFBox-0.7.3.jar加入classpath.同时FontBox1.0.jar加入 ...

  9. java mysql 获取页码,java获取word页数

    1.java 要怎么准确获取word的总页数 XWPFDocument docx = new XWPFDocument(POIXMLDocument.openPackage(电月度例会会议纪要.doc ...

最新文章

  1. Codeforces Gym100812 L. Knights without Fear and Reproach-扩展欧几里得(exgcd)
  2. 避免 UNIX 和 Linux 中的常见错误
  3. 未解决:错误的结果 2 (从“D:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.exe”返回)。...
  4. zookeeper分布式锁代码实例
  5. 理论修炼之RabbitMQ,消息队列服务的稳健者
  6. AT2005-[AGC003E]Sequential operations on Sequence【差分,思维】
  7. [Asp.net core]使用Polly网络请求异常重试
  8. 【NLP新闻-2013.06.16】Representative Reviewing
  9. 最新linux 编程视频教程下载
  10. aforge java_java(一些java API)或C#(emgucv,dshownet,Aforge.NET)中的实时对象跟踪
  11. R中报错ERROR: configuration failed for package ‘magick’
  12. DNS污染攻击详细教程
  13. 信息熵与老鼠试药、称球问题
  14. 单片机指令MOV、MOVC、MOVX的区别与联系
  15. 一种近似AMP音频增益转dB的优化写法:20.0*log10(amp)
  16. 酒店网站建设需要多少钱
  17. Python爬取链家北京租房信息!北京租房都租不起啊!
  18. 写一个工具来了解ELF文件(一)
  19. SpringBoot+Druid+pageHelper+vue+axios+bootstrap
  20. 机器学习笔记10——应用机器学习算法的建议

热门文章

  1. VTK图像处理颜色映射(一)
  2. java画熊猫_从熊猫交叉表制作气泡图
  3. CKeditor5 CKEditorError:ckeditor-duplicated-modules: Some CKEditor 5 modules are duplicated解决
  4. Big Data Boom In China
  5. 如何寻找出微信官方的微信指数API ?
  6. 度申相机DVP2 SDK 使用指南
  7. 【Reinforcement Learning】策略学习
  8. Web服务器项目实战(一)
  9. 2012连连看——年终总结
  10. ffmpeg常用编解码命令