Java——获取上传的pdf页数

看到网上很多选本地pdf文件生成File获取页数的方法,但却很少上传pdf取得MultipartFile后获取页数的方法,下面我将分享一个简单的办法:

本地pdf路径获页数

———————————————————————————————————————————

1、导入依赖

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itextpdf</artifactId>
    <version>5.4.3</version>
</dependency>

 2、正文代码:

/**
 * MultipartFile:pdf文件
 */
public static int getFilePage(MultipartFile multipartFile){
    try {
        PdfReader pdfReader = new PdfReader(multipartFile.getInputStream());
        //pdf页数
        int pdfPage = pdfReader.getNumberOfPages();
        return pdfPage;
    } catch (IOException e) {
        e.printStackTrace();
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/m0_65410121/article/details/124457093
今日推荐