@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
59 lines (58 loc) • 2.11 kB
TypeScript
import { OcrOutput, OcrPage, OcrLanguage, OcrMode, ImageOptimization, Parameter, Pdfa } from "./../index";
export interface OcrInterface {
checkResolution?: boolean;
failOnWarning?: boolean;
forceEachPage?: boolean;
imageDpi?: number;
jpegQuality?: number;
language?: OcrLanguage;
normalizePageRotation?: boolean;
ocrMode?: OcrMode;
optimization?: ImageOptimization;
outputFormat?: OcrOutput;
page?: OcrPage;
pdfa?: Pdfa;
}
export declare class Ocr implements OcrInterface, Parameter {
checkResolution?: boolean;
failOnWarning?: boolean;
forceEachPage?: boolean;
imageDpi?: number;
jpegQuality?: number;
language?: OcrLanguage;
normalizePageRotation?: boolean;
ocrMode?: OcrMode;
optimization?: ImageOptimization;
outputFormat?: OcrOutput;
page?: OcrPage;
pdfa?: Pdfa;
constructor(data: any);
static getCheckResolutionDefault(): boolean;
static getCheckResolutionDescription(): string;
static getFailOnWarningDefault(): boolean;
static getFailOnWarningDescription(): string;
static getForceEachPageDefault(): boolean;
static getForceEachPageDescription(): string;
static getImageDpiDefault(): number;
static getImageDpiDescription(): string;
static getImageDpiMin(): number;
static getImageDpiMax(): number;
static getJpegQualityDefault(): number;
static getJpegQualityDescription(): string;
static getJpegQualityMin(): number;
static getJpegQualityMax(): number;
static getLanguageDefault(): OcrLanguage;
static getLanguageDescription(): string;
static getNormalizePageRotationDefault(): boolean;
static getNormalizePageRotationDescription(): string;
static getOcrModeDefault(): OcrMode;
static getOcrModeDescription(): string;
static getOptimizationDescription(): string;
static getOutputFormatDefault(): OcrOutput;
static getOutputFormatDescription(): string;
static getPageDescription(): string;
static getPdfaDescription(): string;
static fromJson(data: any): Ocr;
toJson(): any;
clone(): Ocr;
}