ocr-space-api-wrapper
Advanced tools
Comparing version
declare module "ocr-space-api-wrapper" { | ||
export function ocrSpace(input: string, options?: any): any; | ||
type OcrSpaceLanguages = 'ara' | 'bul' | 'chs' | 'cht' | 'hrv' | 'cze' | 'dan' | 'dut' | | ||
'eng' | 'fin' | 'fre' | 'ger' | 'gre' | 'hun' | 'kor' | 'ita' | 'jpn' | 'pol' | | ||
'por' | 'rus' | 'slv' | 'spa' | 'swe' | 'tur' | | ||
// The following are only supported by OCREngine = '3' | ||
'hin' | 'kan' | 'per' | 'tel' | 'tam' | 'tai' | 'vie'; | ||
type OcrSpaceFileTypes = string | 'PDF' | 'GIF' | 'PNG' | 'JPG' | 'TIF' | 'BMP'; | ||
export type OcrSpaceOptions = { | ||
apiKey?: string; | ||
ocrUrl?: string; | ||
language?: OcrSpaceLanguages; | ||
isOverlayRequired?: boolean; | ||
filetype?: OcrSpaceFileTypes; | ||
detectOrientation?: boolean; | ||
isCreateSearchablePdf?: boolean; | ||
isSearchablePdfHideTextLayer?: boolean; | ||
scale?: boolean; | ||
isTable?: boolean; | ||
OCREngine?: '1' | '2' | '3'; | ||
}; | ||
type OcrSpaceResponse = { | ||
ErrorMessage: string; | ||
ErrorDetails: string; | ||
IsErroredOnProcessing: boolean; | ||
OCRExitCode: number; | ||
ParsedResults: { | ||
ErrorMessage: string; | ||
ErrorDetails: string; | ||
FileParseExitCode: 0 | 1 | -10 | -20 | -30 | -99; | ||
HasOverlay: boolean, | ||
Message: string; | ||
ParsedText: string; | ||
TextOverlay: any; | ||
}[]; | ||
ProcessingTimeInMilliseconds: number | ||
SearchablePDFURL: string; | ||
}; | ||
export function ocrSpace(input: string, options?: OcrSpaceOptions): OcrSpaceResponse; | ||
} |
{ | ||
"name": "ocr-space-api-wrapper", | ||
"version": "2.2.0", | ||
"version": "2.3.0", | ||
"description": "Node.js wrapper for ocr.space APIs.", | ||
@@ -38,3 +38,3 @@ "main": "index.js", | ||
"devDependencies": { | ||
"eslint": "^8.33.0", | ||
"eslint": "^8.42.0", | ||
"eslint-config-google": "^0.14.0", | ||
@@ -41,0 +41,0 @@ "mocha": "^10.2.0", |
456636
0.28%1182
3.14%