AndroidPdfViewer icon indicating copy to clipboard operation
AndroidPdfViewer copied to clipboard

how to get number of pages

Open AbbasKhan786369 opened this issue 3 years ago • 2 comments
trafficstars

Is there any way that we can get all number of pages using this library?

AbbasKhan786369 avatar Apr 15 '22 09:04 AbbasKhan786369

public static int getPdfPages(String pdfPath){
    PdfReader pdfReader = null;
    FileInputStream fileInputStream = null;
    try {
        fileInputStream = new FileInputStream(pdfPath);
        pdfReader = new PdfReader(fileInputStream);
    } catch (IOException e) {
        logger.debug(TAG + e.toString());
        e.printStackTrace();
    }

    int pages = 0;
    if(null != pdfReader){
        pages = pdfReader.getNumberOfPages();
    }else{
        logger.error(TAG + "PdfReader NULL !!!");
    }

    if(null != fileInputStream){
        try {
            fileInputStream.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    logger.debug(TAG + "PDF 页数: " + pages);
    return pages;
}

hqyhqyhq avatar May 12 '22 08:05 hqyhqyhq

PdfReader is not used in this library ? Do we need to import PdfReader library ? How do you do that ?

JulesD29 avatar Jun 02 '22 08:06 JulesD29