Table of Contents

Class ScanbotPdfGenerator

Namespace
IO.Scanbot.Sdk.Process
Assembly
DocumentSDK.NET.Droid.dll
public sealed class ScanbotPdfGenerator : Object, IPdfGenerator, IJavaObject, IDisposable, IJavaPeerable
Inheritance
ScanbotPdfGenerator
Implements

Constructors

ScanbotPdfGenerator(Context, IFileIOProcessor, OcrPdfGenerator, DocumentStoreStrategy, BlobManager, SimpleComposer, OcrSettings, SapManager)

public ScanbotPdfGenerator(Context context, IFileIOProcessor fileIOProcessor, OcrPdfGenerator ocrGenerator, DocumentStoreStrategy documentStoreStrategy, BlobManager blobManager, SimpleComposer simpleComposer, OcrSettings ocrSettings, SapManager sapManager)

Parameters

context Context
fileIOProcessor IFileIOProcessor
ocrGenerator OcrPdfGenerator
documentStoreStrategy DocumentStoreStrategy
blobManager BlobManager
simpleComposer SimpleComposer
ocrSettings OcrSettings
sapManager SapManager

Methods

GenerateFromDocument(Document, PdfConfiguration)

public bool GenerateFromDocument(Document sourceDocument, PdfConfiguration pdfConfig)

Parameters

sourceDocument Document
pdfConfig PdfConfiguration

Returns

bool

GenerateFromDocument(Document, File, PdfConfiguration)

public bool GenerateFromDocument(Document sourceDocument, File outputFile, PdfConfiguration pdfConfig)

Parameters

sourceDocument Document
outputFile File
pdfConfig PdfConfiguration

Returns

bool

GenerateFromPages(Page[], PdfConfiguration)

public File GenerateFromPages(Page[] pages, PdfConfiguration pdfConfig)

Parameters

pages Page[]
pdfConfig PdfConfiguration

Returns

File

GenerateFromPages(Page[], File, PdfConfiguration)

public bool GenerateFromPages(Page[] pages, File outputFile, PdfConfiguration pdfConfig)

Parameters

pages Page[]
outputFile File
pdfConfig PdfConfiguration

Returns

bool

GenerateFromUris(Uri[], File, bool, PdfConfiguration)

public bool GenerateFromUris(Uri[] imageFileUris, File outputFile, bool sourceFilesEncrypted, PdfConfiguration pdfConfig)

Parameters

imageFileUris Uri[]
outputFile File
sourceFilesEncrypted bool
pdfConfig PdfConfiguration

Returns

bool

GenerateFromUris(Uri[], bool, PdfConfiguration)

public File GenerateFromUris(Uri[] imageFileUris, bool sourceFilesEncrypted, PdfConfiguration pdfConfig)

Parameters

imageFileUris Uri[]
sourceFilesEncrypted bool
pdfConfig PdfConfiguration

Returns

File

GenerateWithOcrFromDocument(Document, PdfConfiguration, OcrConfig)

public bool GenerateWithOcrFromDocument(Document document, PdfConfiguration pdfConfig, IOcrEngine.OcrConfig ocrConfig)

Parameters

document Document
pdfConfig PdfConfiguration
ocrConfig IOcrEngine.OcrConfig

Returns

bool

GenerateWithOcrFromDocument(Document, File, PdfConfiguration, OcrConfig)

public bool GenerateWithOcrFromDocument(Document document, File outputFile, PdfConfiguration pdfConfig, IOcrEngine.OcrConfig ocrConfig)

Parameters

document Document
outputFile File
pdfConfig PdfConfiguration
ocrConfig IOcrEngine.OcrConfig

Returns

bool

GenerateWithOcrFromPages(IList<Page>, PdfConfiguration, OcrConfig)

public File GenerateWithOcrFromPages(IList<Page> pages, PdfConfiguration pdfConfig, IOcrEngine.OcrConfig ocrConfig)

Parameters

pages IList<Page>
pdfConfig PdfConfiguration
ocrConfig IOcrEngine.OcrConfig

Returns

File

GenerateWithOcrFromPages(IList<Page>, File, PdfConfiguration, OcrConfig)

public bool GenerateWithOcrFromPages(IList<Page> pages, File outputFile, PdfConfiguration pdfConfig, IOcrEngine.OcrConfig ocrConfig)

Parameters

pages IList<Page>
outputFile File
pdfConfig PdfConfiguration
ocrConfig IOcrEngine.OcrConfig

Returns

bool

GenerateWithOcrFromUris(IList<Uri>, File, bool, PdfConfiguration, OcrConfig)

public File GenerateWithOcrFromUris(IList<Uri> imageFileUris, File outputFile, bool sourceFilesEncrypted, PdfConfiguration pdfConfig, IOcrEngine.OcrConfig ocrConfig)

Parameters

imageFileUris IList<Uri>
outputFile File
sourceFilesEncrypted bool
pdfConfig PdfConfiguration
ocrConfig IOcrEngine.OcrConfig

Returns

File

GenerateWithOcrFromUris(IList<Uri>, bool, PdfConfiguration, OcrConfig)

public File GenerateWithOcrFromUris(IList<Uri> imageFileUris, bool sourceFilesEncrypted, PdfConfiguration pdfConfig, IOcrEngine.OcrConfig ocrConfig)

Parameters

imageFileUris IList<Uri>
sourceFilesEncrypted bool
pdfConfig PdfConfiguration
ocrConfig IOcrEngine.OcrConfig

Returns

File

GenerateWithOcrPagesFromDocument(Document, PdfConfiguration, IList<Page>)

public bool GenerateWithOcrPagesFromDocument(Document document, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

document Document
pdfConfig PdfConfiguration
sourceOcrPages IList<Page>

Returns

bool

GenerateWithOcrPagesFromDocument(Document, File, PdfConfiguration, IList<Page>)

public bool GenerateWithOcrPagesFromDocument(Document document, File outputFile, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

document Document
outputFile File
pdfConfig PdfConfiguration
sourceOcrPages IList<Page>

Returns

bool

GenerateWithOcrPagesFromPages(IList<Page>, PdfConfiguration, IList<Page>)

public File GenerateWithOcrPagesFromPages(IList<Page> pages, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

pages IList<Page>
pdfConfig PdfConfiguration
sourceOcrPages IList<Page>

Returns

File

GenerateWithOcrPagesFromPages(IList<Page>, File, PdfConfiguration, IList<Page>)

public bool GenerateWithOcrPagesFromPages(IList<Page> pages, File outputFile, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

pages IList<Page>
outputFile File
pdfConfig PdfConfiguration
sourceOcrPages IList<Page>

Returns

bool

GenerateWithOcrPagesFromUris(IList<Uri>, File, bool, PdfConfiguration, IList<Page>)

public File GenerateWithOcrPagesFromUris(IList<Uri> imageFileUris, File outputFile, bool sourceFilesEncrypted, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

imageFileUris IList<Uri>
outputFile File
sourceFilesEncrypted bool
pdfConfig PdfConfiguration
sourceOcrPages IList<Page>

Returns

File

GenerateWithOcrPagesFromUris(IList<Uri>, bool, PdfConfiguration, IList<Page>)

public File GenerateWithOcrPagesFromUris(IList<Uri> imageFileUris, bool sourceFilesEncrypted, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

imageFileUris IList<Uri>
sourceFilesEncrypted bool
pdfConfig PdfConfiguration
sourceOcrPages IList<Page>

Returns

File