- Namespace
- IO.Scanbot.Sdk.Pdf
- Assembly
- DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/pdf/PdfiumPdfImagesExtractor", DoNotGenerateAcw = true)]
public class PdfiumPdfImagesExtractor : Object, IPdfImagesExtractor, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
PdfiumPdfImagesExtractor
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
PdfiumPdfImagesExtractor(IFileIOProcessor, Context)
[Register(".ctor", "(Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;Landroid/content/Context;)V", "")]
public PdfiumPdfImagesExtractor(IFileIOProcessor fileIOProcessor, Context context)
Parameters
fileIOProcessor
IFileIOProcessor
context
Context
PdfiumPdfImagesExtractor(nint, JniHandleOwnership)
protected PdfiumPdfImagesExtractor(nint javaReference, JniHandleOwnership transfer)
Parameters
javaReference
nint
transfer
JniHandleOwnership
Properties
[Register("a")]
public IFileIOProcessor A { get; set; }
Property Value
- IFileIOProcessor
[Register("b")]
public Context B { get; set; }
Property Value
- Context
public Context Context { get; }
Property Value
- Context
public IFileIOProcessor FileIOProcessor { get; }
Property Value
- IFileIOProcessor
Methods
[Register("calculatePageSize", "(FLio/scanbot/sdk/pdf/PdfiumSdk;I)Lkotlin/Pair;", "")]
public Pair CalculatePageSize(float scaling, PdfiumSdk pdfiumSdk, int pageNumber)
Parameters
scaling
float
pdfiumSdk
PdfiumSdk
pageNumber
int
Returns
- Pair
[Register("imageUrlsFromPdf", "(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Landroid/graphics/Bitmap$CompressFormat;IFLandroid/graphics/Bitmap$Config;Lio/scanbot/sdk/util/LongOperationCancelCallback;Lio/scanbot/sdk/util/ProgressCallback;)Ljava/util/List;", "GetImageUrlsFromPdf_Ljava_io_File_Ljava_io_File_Ljava_lang_String_Landroid_graphics_Bitmap_CompressFormat_IFLandroid_graphics_Bitmap_Config_Lio_scanbot_sdk_util_LongOperationCancelCallback_Lio_scanbot_sdk_util_ProgressCallback_Handler")]
public virtual IList<Uri> ImageUrlsFromPdf(File pdfFile, File outputDir, string prefix, Bitmap.CompressFormat compression, int quality, float scaling, Bitmap.Config bitmapConfig, ILongOperationCancelCallback cancelCallback, IProgressCallback progressCallback)
Parameters
pdfFile
File
outputDir
File
prefix
string
compression
Bitmap.CompressFormat
quality
int
scaling
float
bitmapConfig
Bitmap.Config
cancelCallback
ILongOperationCancelCallback
progressCallback
IProgressCallback
Returns
- IList<Uri>