Table of Contents

Class ScanbotOcrPdfGenerator

Namespace
IO.Scanbot.Sdk.Ocr.Pdf
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ocr/pdf/ScanbotOcrPdfGenerator", DoNotGenerateAcw = true)]
public sealed class ScanbotOcrPdfGenerator : Object, IOcrPdfGenerator, IPdfGenerator, IJavaObject, IJavaPeerable, IDisposable
Inheritance
ScanbotOcrPdfGenerator
Implements
Inherited Members

Constructors

ScanbotOcrPdfGenerator(Context, IFileIOProcessor, DocumentStoreStrategy, PageFileStorage, IBitmapBinarizer, BlobManager, IComposerCache, SimpleComposer, OcrSettings, SapManager, OcrConfig)

[Register(".ctor", "(Landroid/content/Context;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;Lio/scanbot/sdk/persistence/document/DocumentStoreStrategy;Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;Lio/scanbot/sdk/ocr/pdf/BitmapBinarizer;Lio/scanbot/sdk/blob/BlobManager;Lio/scanbot/sdk/docprocessing/compose/ComposerCache;Lio/scanbot/sdk/docprocessing/compose/SimpleComposer;Lio/scanbot/sdk/ocr/intelligence/OcrSettings;Lio/scanbot/sap/SapManager;Lio/scanbot/sdk/ocr/OcrEngineManager$OcrConfig;)V", "")]
public ScanbotOcrPdfGenerator(Context context, IFileIOProcessor fileIOProcessor, DocumentStoreStrategy documentStoreStrategy, PageFileStorage pageFileStorage, IBitmapBinarizer bitmapBinarizer, BlobManager blobManager, IComposerCache composerCache, SimpleComposer simpleComposer, OcrSettings ocrSettings, SapManager sapManager, IOcrEngineManager.OcrConfig ocrConfig)

Parameters

context Context
fileIOProcessor IFileIOProcessor
documentStoreStrategy DocumentStoreStrategy
pageFileStorage PageFileStorage
bitmapBinarizer IBitmapBinarizer
blobManager BlobManager
composerCache IComposerCache
simpleComposer SimpleComposer
ocrSettings OcrSettings
sapManager SapManager
ocrConfig IOcrEngineManager.OcrConfig

Methods

Generate(Document, PdfConfiguration)

[Register("generate", "(Lio/scanbot/sdk/docprocessing/Document;Lio/scanbot/sdk/pdfgeneration/PdfConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult Generate(Document document, PdfConfiguration pdfConfig)

Parameters

document Document
pdfConfig PdfConfiguration

Returns

IResult

Generate(Document, PdfConfiguration, IList<Page>)

[Register("generate", "(Lio/scanbot/sdk/docprocessing/Document;Lio/scanbot/sdk/pdfgeneration/PdfConfiguration;Ljava/util/List;)Lio/scanbot/common/Result;", "")]
public IResult Generate(Document document, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

document Document
pdfConfig PdfConfiguration
sourceOcrPages IList<Page>

Returns

IResult

Generate(Document, File, PdfConfiguration)

[Register("generate", "(Lio/scanbot/sdk/docprocessing/Document;Ljava/io/File;Lio/scanbot/sdk/pdfgeneration/PdfConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult Generate(Document document, File outputFile, PdfConfiguration pdfConfig)

Parameters

document Document
outputFile File
pdfConfig PdfConfiguration

Returns

IResult

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

[Register("generate", "(Lio/scanbot/sdk/docprocessing/Document;Ljava/io/File;Lio/scanbot/sdk/pdfgeneration/PdfConfiguration;Ljava/util/List;)Lio/scanbot/common/Result;", "")]
public IResult Generate(Document document, File outputFile, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

document Document
outputFile File
pdfConfig PdfConfiguration
sourceOcrPages IList<Page>

Returns

IResult

Generate(IList<Uri>, File, bool, PdfConfiguration)

[Register("generate", "(Ljava/util/List;Ljava/io/File;ZLio/scanbot/sdk/pdfgeneration/PdfConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult Generate(IList<Uri> imageFileUris, File outputFile, bool sourceFilesEncrypted, PdfConfiguration pdfConfig)

Parameters

imageFileUris IList<Uri>
outputFile File
sourceFilesEncrypted bool
pdfConfig PdfConfiguration

Returns

IResult

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

[Register("generate", "(Ljava/util/List;Ljava/io/File;ZLio/scanbot/sdk/pdfgeneration/PdfConfiguration;Ljava/util/List;)Lio/scanbot/common/Result;", "")]
public IResult Generate(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

IResult

Generate(IList<Uri>, bool, PdfConfiguration)

[Register("generate", "(Ljava/util/List;ZLio/scanbot/sdk/pdfgeneration/PdfConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult Generate(IList<Uri> imageFileUris, bool sourceFilesEncrypted, PdfConfiguration pdfConfig)

Parameters

imageFileUris IList<Uri>
sourceFilesEncrypted bool
pdfConfig PdfConfiguration

Returns

IResult

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

[Register("generate", "(Ljava/util/List;ZLio/scanbot/sdk/pdfgeneration/PdfConfiguration;Ljava/util/List;)Lio/scanbot/common/Result;", "")]
public IResult Generate(IList<Uri> imageFileUris, bool sourceFilesEncrypted, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

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

Returns

IResult

Generate(IList<Page>, PdfConfiguration)

[Obsolete("deprecated")]
[Register("generate", "(Ljava/util/List;Lio/scanbot/sdk/pdfgeneration/PdfConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult Generate(IList<Page> pages, PdfConfiguration pdfConfig)

Parameters

pages IList<Page>
pdfConfig PdfConfiguration

Returns

IResult

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

[Obsolete("deprecated")]
[Register("generate", "(Ljava/util/List;Lio/scanbot/sdk/pdfgeneration/PdfConfiguration;Ljava/util/List;)Lio/scanbot/common/Result;", "")]
public IResult Generate(IList<Page> pages, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

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

Returns

IResult

Generate(IList<Page>, File, PdfConfiguration)

[Obsolete("deprecated")]
[Register("generate", "(Ljava/util/List;Ljava/io/File;Lio/scanbot/sdk/pdfgeneration/PdfConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult Generate(IList<Page> pages, File outputFile, PdfConfiguration pdfConfig)

Parameters

pages IList<Page>
outputFile File
pdfConfig PdfConfiguration

Returns

IResult

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

[Obsolete("deprecated")]
[Register("generate", "(Ljava/util/List;Ljava/io/File;Lio/scanbot/sdk/pdfgeneration/PdfConfiguration;Ljava/util/List;)Lio/scanbot/common/Result;", "")]
public IResult Generate(IList<Page> pages, File outputFile, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

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

Returns

IResult

GenerateFromImageRefs(IList<ImageRef>, PdfConfiguration)

[Register("generateFromImageRefs", "(Ljava/util/List;Lio/scanbot/sdk/pdfgeneration/PdfConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult GenerateFromImageRefs(IList<ImageRef> images, PdfConfiguration pdfConfig)

Parameters

images IList<ImageRef>
pdfConfig PdfConfiguration

Returns

IResult

GenerateFromImageRefs(IList<ImageRef>, PdfConfiguration, IList<Page>)

[Register("generateFromImageRefs", "(Ljava/util/List;Lio/scanbot/sdk/pdfgeneration/PdfConfiguration;Ljava/util/List;)Lio/scanbot/common/Result;", "")]
public IResult GenerateFromImageRefs(IList<ImageRef> images, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

images IList<ImageRef>
pdfConfig PdfConfiguration
sourceOcrPages IList<Page>

Returns

IResult

GenerateFromImageRefs(IList<ImageRef>, File, PdfConfiguration)

[Register("generateFromImageRefs", "(Ljava/util/List;Ljava/io/File;Lio/scanbot/sdk/pdfgeneration/PdfConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult GenerateFromImageRefs(IList<ImageRef> images, File outputFile, PdfConfiguration pdfConfig)

Parameters

images IList<ImageRef>
outputFile File
pdfConfig PdfConfiguration

Returns

IResult

GenerateFromImageRefs(IList<ImageRef>, File, PdfConfiguration, IList<Page>)

[Register("generateFromImageRefs", "(Ljava/util/List;Ljava/io/File;Lio/scanbot/sdk/pdfgeneration/PdfConfiguration;Ljava/util/List;)Lio/scanbot/common/Result;", "")]
public IResult GenerateFromImageRefs(IList<ImageRef> images, File outputFile, PdfConfiguration pdfConfig, IList<Page> sourceOcrPages)

Parameters

images IList<ImageRef>
outputFile File
pdfConfig PdfConfiguration
sourceOcrPages IList<Page>

Returns

IResult