Package io.scanbot.sdk.pdf
Interface PdfImagesExtractor
-
- All Implemented Interfaces:
public interface PdfImagesExtractor
Allows to extract image files from pdf files
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enum
PdfImagesExtractor.Type
The type of the PdfPagesExtractor. ANDROID_PDF_WRITER is the default implementation
public class
PdfImagesExtractor.Companion
-
Method Summary
Modifier and Type Method Description abstract List<Uri>
imageUrlsFromPdf(File pdfFile, File outputDir, String prefix, Bitmap.CompressFormat compression, Integer quality, Float scaling, Bitmap.Config bitmapConfig, LongOperationCancelCallback cancelCallback, ProgressCallback progressCallback)
Converts pdf document to separate image files with given options. -
-
Method Detail
-
imageUrlsFromPdf
abstract List<Uri> imageUrlsFromPdf(File pdfFile, File outputDir, String prefix, Bitmap.CompressFormat compression, Integer quality, Float scaling, Bitmap.Config bitmapConfig, LongOperationCancelCallback cancelCallback, ProgressCallback progressCallback)
Converts pdf document to separate image files with given options. If the encryption of sdk is enabled all images WILL be encrypted.
- Parameters:
pdfFile
- input pdf documentoutputDir
- directory, where the output files will be storedprefix
- prefix for output image files, naming will be <prefix>_<page_number>.<compress_format>compression
- bitmap compress format to use.quality
- compression quality.scaling
- size of the image modifier.bitmapConfig
- bitmap config to use.cancelCallback
- callback that can cancel the operation during the extraction of pagesprogressCallback
- callback that can get the number of pages already processed during the extraction of pages
-
-
-
-