UNPKG

scanbot-web-sdk

Version:

Scanbot Web Document and Barcode Scanner SDK

19 lines (18 loc) 715 B
import ScanbotSDK from '../scanbot-sdk'; import { Image, ObjectId, type PageBinarization } from '../core-types'; import { ConsumeType } from "../consume-type"; import { SBDocument } from "../ui2/document/model/sb-document"; export interface PdfPageOptions { consumeImage?: ConsumeType; binarization?: PageBinarization; runOcr?: boolean; } export declare class PdfGenerator { private _sdk; private _pdfOperation; /** @internal */ constructor(_sdk: ScanbotSDK, _pdfOperation: ObjectId<"PdfGenerationContext">); addPage(image: Image, options?: PdfPageOptions): Promise<void>; addPages(document: SBDocument, withOcr?: boolean): Promise<void>; complete(): Promise<ArrayBuffer>; }