Table of Contents

Class DefaultPdfImagesExtractor

Namespace
IO.Scanbot.Sdk.Pdf
Assembly
DocumentSDK.NET.Droid.dll
public class DefaultPdfImagesExtractor : Object, IPdfImagesExtractor, IJavaObject, IDisposable, IJavaPeerable
Inheritance
DefaultPdfImagesExtractor
Implements
Derived

Constructors

DefaultPdfImagesExtractor(IFileIOProcessor)

public DefaultPdfImagesExtractor(IFileIOProcessor fileIOProcessor)

Parameters

fileIOProcessor IFileIOProcessor

DefaultPdfImagesExtractor(nint, JniHandleOwnership)

protected DefaultPdfImagesExtractor(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Properties

FileIOProcessor

public IFileIOProcessor FileIOProcessor { get; }

Property Value

IFileIOProcessor

Methods

CalculateFileName(string, int, CompressFormat)

public string CalculateFileName(string prefix, int pageNumber, Bitmap.CompressFormat format)

Parameters

prefix string
pageNumber int
format CompressFormat

Returns

string

CalculatePageSize(float, Page)

public Pair CalculatePageSize(float scaling, PdfRenderer.Page page)

Parameters

scaling float
page Page

Returns

Pair

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

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 CompressFormat
quality int
scaling float
bitmapConfig Config
cancelCallback ILongOperationCancelCallback
progressCallback IProgressCallback

Returns

IList<Uri>

RenderBitmap(int, int, Config, Page)

public Bitmap RenderBitmap(int width, int height, Bitmap.Config bitmapConfig, PdfRenderer.Page page)

Parameters

width int
height int
bitmapConfig Config
page Page

Returns

Bitmap