Java 如何获取PDF页数

 时间:2026-02-12 21:38:55

1、首先下载、导入Spire.Pdf.jar文件到Java程序:(2种方法,可任选其一)

1. 手动下载Free Spire.PDF for Java的jar包导入:下载后解压将lib文件夹下的Spire.Pdf.jar文件添加引用到Java程序;

2. Maven仓库路径中导入:程序中需要配置pom.xml文件,指定maven仓库路径及Spire.Pdf.free的依赖,如下:

<repositories>

        <repository>

            <id>com.e-iceblue</id>

            <url>http://repo.e-iceblue.cn/repository/maven-public/</url>

        </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId> e-iceblue </groupId>

        <artifactId>spire.pdf.free</artifactId>

        <version>3.9.0</version>

    </dependency>

</dependencies>

配置完成后,导入jar到程序。

如下jar文件导入效果:

Java 如何获取PDF页数

2、Java代码示例:

import com.spire.pdf.*;


public class GetPageCount {
   public static void main(String[] args) {
       //加载用于测试的PDF文档
       PdfDocument pdf = new PdfDocument();
       pdf.loadFromFile("咖啡豆.pdf");
       //获取PDF页数
       int pagenumber = pdf.getPages().getCount();
       System.out.println(String.format("当前文档包含%d页",pagenumber));
   }
}

3、PDF页数获取结果:

Java 如何获取PDF页数

  • IntelliJ IDEA代码怎么查看git提交历史记录信息
  • Notepad笔记本如何将字母转换为大写字母?
  • 使用sqlplus怎么导入sql脚本?
  • svn怎么切换账号?
  • java中List转String逗号分隔
  • 热门搜索
    什么是八卦 珠海有什么好玩的地方 电饭煲什么牌子好 下一次阅兵是什么时候 蜜蜂养殖技术视频 什么汤补血 喝什么解辣 无氧运动有哪些项目 port是什么意思 fyi是什么意思