Table of Contents

Class SBSDKPDFImageExtractor

Namespace
ScanbotSDK.iOS
Assembly
DocumentSDK.NET.iOS.dll
public class SBSDKPDFImageExtractor : NSObject
Inheritance
SBSDKPDFImageExtractor
Extension Methods

Constructors

SBSDKPDFImageExtractor(NSObjectFlag)

protected SBSDKPDFImageExtractor(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKPDFImageExtractor(NativeHandle)

protected SBSDKPDFImageExtractor(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKPDFImageExtractor(NFloat)

public SBSDKPDFImageExtractor(NFloat scaleFactor)

Parameters

scaleFactor NFloat

Properties

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

ScaleFactor

public virtual NFloat ScaleFactor { get; set; }

Property Value

NFloat

Methods

DocumentFromPDF(NSUrl, NFloat, Func<SBSDKImageRef, SBSDKImageRef>?, out NSError?)

public virtual SBSDKDocument? DocumentFromPDF(NSUrl pdfURL, NFloat scale, Func<SBSDKImageRef, SBSDKImageRef>? processing, out NSError? error)

Parameters

pdfURL NSUrl
scale NFloat
processing Func<SBSDKImageRef, SBSDKImageRef>
error NSError

Returns

SBSDKDocument

DocumentFromPDF(NSUrl, NFloat, Func<SBSDKImageRef, SBSDKImageRef>?, Action<SBSDKDocument, NSError>)

public virtual SBSDKProgress? DocumentFromPDF(NSUrl pdfURL, NFloat scale, Func<SBSDKImageRef, SBSDKImageRef>? processing, Action<SBSDKDocument, NSError> completion)

Parameters

pdfURL NSUrl
scale NFloat
processing Func<SBSDKImageRef, SBSDKImageRef>
completion Action<SBSDKDocument, NSError>

Returns

SBSDKProgress

ExtractFromPDF(NSUrl, NSUrl, Func<SBSDKImageRef, SBSDKImageRef>?)

public virtual NSUrl[] ExtractFromPDF(NSUrl pdfURL, NSUrl outputDirectory, Func<SBSDKImageRef, SBSDKImageRef>? processing)

Parameters

pdfURL NSUrl
outputDirectory NSUrl
processing Func<SBSDKImageRef, SBSDKImageRef>

Returns

NSUrl[]

ExtractFromPDF(NSUrl, Func<SBSDKImageRef, SBSDKImageRef>?)

public virtual SBSDKImageRef[] ExtractFromPDF(NSUrl pdfURL, Func<SBSDKImageRef, SBSDKImageRef>? processing)

Parameters

pdfURL NSUrl
processing Func<SBSDKImageRef, SBSDKImageRef>

Returns

SBSDKImageRef[]

ExtractFromPDF(NSUrl, Func<SBSDKImageRef, bool>)

public virtual void ExtractFromPDF(NSUrl pdfURL, Func<SBSDKImageRef, bool> extraction)

Parameters

pdfURL NSUrl
extraction Func<SBSDKImageRef, bool>

ExtractFromPDF(NSUrl, NFloat, NSUrl, Func<SBSDKImageRef, SBSDKImageRef>?)

public virtual NSUrl[] ExtractFromPDF(NSUrl pdfURL, NFloat compression, NSUrl outputDirectory, Func<SBSDKImageRef, SBSDKImageRef>? processing)

Parameters

pdfURL NSUrl
compression NFloat
outputDirectory NSUrl
processing Func<SBSDKImageRef, SBSDKImageRef>

Returns

NSUrl[]

ExtractImageURLsFromPDF(NSUrl, NFloat, NSUrl, Func<SBSDKImageRef, SBSDKImageRef>?, Action<NSArray<NSUrl>>)

public virtual SBSDKProgress? ExtractImageURLsFromPDF(NSUrl pdfURL, NFloat compression, NSUrl outputDirectory, Func<SBSDKImageRef, SBSDKImageRef>? processing, Action<NSArray<NSUrl>> completion)

Parameters

pdfURL NSUrl
compression NFloat
outputDirectory NSUrl
processing Func<SBSDKImageRef, SBSDKImageRef>
completion Action<NSArray<NSUrl>>

Returns

SBSDKProgress

ScannedDocumentFromPDF(NSUrl, NFloat, Func<SBSDKImageRef, SBSDKImageRef>?, out NSError?)

public virtual SBSDKScannedDocument? ScannedDocumentFromPDF(NSUrl pdfURL, NFloat scale, Func<SBSDKImageRef, SBSDKImageRef>? processing, out NSError? error)

Parameters

pdfURL NSUrl
scale NFloat
processing Func<SBSDKImageRef, SBSDKImageRef>
error NSError

Returns

SBSDKScannedDocument

ScannedDocumentFromPDF(NSUrl, NFloat, Func<SBSDKImageRef, SBSDKImageRef>?, Action<SBSDKScannedDocument, NSError>)

public virtual SBSDKProgress? ScannedDocumentFromPDF(NSUrl pdfURL, NFloat scale, Func<SBSDKImageRef, SBSDKImageRef>? processing, Action<SBSDKScannedDocument, NSError> completion)

Parameters

pdfURL NSUrl
scale NFloat
processing Func<SBSDKImageRef, SBSDKImageRef>
completion Action<SBSDKScannedDocument, NSError>

Returns

SBSDKProgress