Class DefaultPdfPagesExtractor

    • Constructor Detail

      • DefaultPdfPagesExtractor

        DefaultPdfPagesExtractor(PageFileStorage pageFileStorage, FileIOProcessor fileIOProcessor)
        Parameters:
        pageFileStorage - page file storage to add pages to
        fileIOProcessor - for handling sdk file encryption process.
    • Method Detail

      • pagesFromPdf

         List<String> pagesFromPdf(File pdfFile, Float scaling, Bitmap.Config bitmapConfig, LongOperationCancelCallback cancelCallback, ProgressCallback progressCallback)

        Converts pdf document to separate image files as pages with given options. If the encryption of sdk is enabled all pages WILL be encrypted.

        Parameters:
        pdfFile - input pdf document
        scaling - size of the image modifier.
        bitmapConfig - bitmap config to use.
        cancelCallback - callback that can cancel the operation during the extraction of pages
        progressCallback - callback that can get the number of pages already processed during the extraction of pages