Table of Contents

Class PdfiumPdfImagesExtractor

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

A

[Register("a")]
public IFileIOProcessor A { get; set; }

Property Value

IFileIOProcessor

B

[Register("b")]
public Context B { get; set; }

Property Value

Context

Context

public Context Context { get; }

Property Value

Context

FileIOProcessor

public IFileIOProcessor FileIOProcessor { get; }

Property Value

IFileIOProcessor

Methods

CalculatePageSize(float, PdfiumSdk, int)

[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

ImageUrlsFromPdf(File, File, string, CompressFormat, int, float, Config, ILongOperationCancelCallback, IProgressCallback)

[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>