Accessors is Draft get isDraft( ) : boolean Returns boolean page Count get pageCount( ) : number Returns number Methods add Page add Page ( result , quality , source , position ? ) : Promise < void > Parameters Optional
position : number Returns Promise < void > create Pdf create Pdf ( generatorOptions ) : Promise < ArrayBuffer > Parameters generatorOptions : { attributes ?: { author?: string; creator?: string; title?: string; subject?: string; keywords?: string; _marker?: () => void; }; dpi ?: number ; jpegQuality ?: number ; pageDirection ?: PageDirection ; pageFit ?: PageFit ; pageSize ?: PageSize ; resamplingMethod ?: ResamplingMethod ; } & { runOcr ?: boolean ; } Returns Promise < ArrayBuffer > create Tiff create Tiff ( generatorOptions ? , pageOptions ? ) : Promise < ArrayBuffer > Parameters Optional
generatorOptions : { binarizationFilter ?: ( { readonly _type?: "ScanbotBinarizationFilter"; outputMode?: OutputMode; _marker?: () => void; }) | ( { readonly _type?: "CustomBinarizationFilter"; outputMode?: OutputMode; denoise?: number; radius?: number; preset?: BinarizationFilterPreset; _marker?: () => void; }) | ( { readonly _type?: "ColorDocumentFilter"; _marker?: () => void; }) | ( { readonly _type?: "BrightnessFilter"; brightness?: number; _marker?: () => void; }) | ( { readonly _type?: "ContrastFilter"; contrast?: number; _marker?: () => void; }) | ( { readonly _type?: "GrayscaleFilter"; borderWidthFraction?: number; blackOutliersFraction?: number; whiteOutliersFraction?: number; _marker?: () => void; }) | ( { readonly _type?: "LegacyFilter"; filterType?: number; _marker?: () => void; }) | ( { readonly _type?: "WhiteBlackPointFilter"; blackPoint?: number; whitePoint?: number; _marker?: () => void; }) ; compression ?: CompressionMode ; dpi ?: number ; jpegQuality ?: number ; userFields ?: ( { tag?: number; name?: string; value?: { readonly _type?: "UserFieldDoubleValue"; value?: number; _marker?: () => void; } | { readonly _type?: "UserFieldStringValue"; value?: string; _marker?: () => void; } | { ...; }; _marker?: () => void; }) [] ; zipCompressionLevel ?: number ; } Optional
binarization Filter ?: ( { readonly _type?: "ScanbotBinarizationFilter"; outputMode?: OutputMode; _marker?: () => void; }) | ( { readonly _type?: "CustomBinarizationFilter"; outputMode?: OutputMode; denoise?: number; radius?: number; preset?: BinarizationFilterPreset; _marker?: () => void; }) | ( { readonly _type?: "ColorDocumentFilter"; _marker?: () => void; }) | ( { readonly _type?: "BrightnessFilter"; brightness?: number; _marker?: () => void; }) | ( { readonly _type?: "ContrastFilter"; contrast?: number; _marker?: () => void; }) | ( { readonly _type?: "GrayscaleFilter"; borderWidthFraction?: number; blackOutliersFraction?: number; whiteOutliersFraction?: number; _marker?: () => void; }) | ( { readonly _type?: "LegacyFilter"; filterType?: number; _marker?: () => void; }) | ( { readonly _type?: "WhiteBlackPointFilter"; blackPoint?: number; whitePoint?: number; _marker?: () => void; }) Optional
dpi ?: number Optional
jpeg Quality ?: number Optional
user Fields ?: ( { tag?: number; name?: string; value?: { readonly _type?: "UserFieldDoubleValue"; value?: number; _marker?: () => void; } | { readonly _type?: "UserFieldStringValue"; value?: string; _marker?: () => void; } | { ...; }; _marker?: () => void; }) [] Optional
zip Compression Level ?: number Optional
pageOptions : Omit < TiffPageOptions , "consumeImage" > Returns Promise < ArrayBuffer > crop And Rotate At Index crop And Rotate At Index ( index , polygon , rotations ) : Promise < void > Parameters index : number polygon : Point [] rotations : number Returns Promise < void > crop And Rotate Page crop And Rotate Page ( page , polygon , rotations ) : Promise < void > Parameters polygon : Point [] rotations : number Returns Promise < void > delete delete ( ) : Promise < void > Returns Promise < void > delete All Pages delete All Pages ( ) : Promise < void > Returns Promise < void > delete From Position delete From Position ( position ) : Promise < void > Returns Promise < void > delete Page delete Page ( page ) : Promise < void > Returns Promise < void > delete Pdf delete Pdf ( ) : Promise < boolean > Returns Promise < boolean > delete Tiff delete Tiff ( ) : Promise < boolean > Returns Promise < boolean > load Pdf load Pdf ( ) : Promise < ArrayBuffer > Returns Promise < ArrayBuffer > load Tiff load Tiff ( ) : Promise < ArrayBuffer > Returns Promise < ArrayBuffer > move Page move Page ( from , to ) : Promise < void > Returns Promise < void > update Storage Document update Storage Document ( ) : Promise < number > Returns Promise < number >
Filter to apply to the input image when adding pages with binarization. If set, the filter is applied to the input image and the resulting image is stored as a 1-bit TIFF. When storing documents it's typically best to use the BINARY_DOCUMENT_OPTIMIZED_COMPRESSION compression mode (CCITT_T6) instead of the default, as it tends to produce the smallest file sizes. If not set, simple thresholding is applied to the image, instead.