@@ -106,7 +106,7 @@ import os
106106import asyncio
107107import sys
108108
109- from anyparser_core import Anyparser, AnyparserOption, OcrLanguage, OCRPreset
109+ from anyparser_core import Anyparser, AnyparserOption, OcrLanguage, OcrPreset
110110
111111single_file = " docs/document.png"
112112
@@ -116,7 +116,7 @@ options = AnyparserOption(
116116 model = " ocr" ,
117117 format = " markdown" ,
118118 ocr_language = [OcrLanguage.JAPANESE ],
119- ocr_preset = OCRPreset .SCAN ,
119+ ocr_preset = OcrPreset .SCAN ,
120120)
121121
122122parser = Anyparser(options)
@@ -226,7 +226,7 @@ The `Anyparser` class utilizes the `AnyparserOption` dataclass for flexible conf
226226from dataclasses import dataclass
227227from typing import List, Literal, Optional, Union
228228
229- from anyparser_core import OcrLanguage, OCRPreset
229+ from anyparser_core import OcrLanguage, OcrPreset
230230
231231@dataclass
232232class AnyparserOption :
@@ -255,7 +255,7 @@ class AnyparserOption:
255255
256256 # OCR Configuration
257257 ocr_language: Optional[List[OcrLanguage]] = None # Languages for OCR processing
258- ocr_preset: Optional[OCRPreset ] = None # Preset configuration for OCR
258+ ocr_preset: Optional[OcrPreset ] = None # Preset configuration for OCR
259259
260260 # Crawler Configuration
261261 max_depth: Optional[int ] = None # Maximum crawl depth
@@ -278,7 +278,7 @@ class AnyparserOption:
278278| ` files ` | ` Optional[Union[str, List[str]]] ` | ` None ` | Input files to process |
279279| ` url ` | ` Optional[str] ` | ` None ` | URL for crawler model |
280280| ` ocr_language ` | ` Optional[List[OcrLanguage]] ` | ` None ` | Languages for OCR processing |
281- | ` ocr_preset ` | ` Optional[OCRPreset ] ` | ` None ` | Preset configuration for OCR |
281+ | ` ocr_preset ` | ` Optional[OcrPreset ] ` | ` None ` | Preset configuration for OCR |
282282| ` max_depth ` | ` Optional[int] ` | ` None ` | Maximum crawl depth for crawler model |
283283| ` max_executions ` | ` Optional[int] ` | ` None ` | Maximum number of pages to crawl |
284284| ` strategy ` | ` Optional[str] ` | ` None ` | Crawling strategy: ` "LIFO" ` or ` "FIFO" ` |
@@ -288,19 +288,19 @@ class AnyparserOption:
288288
289289The following OCR presets are available for optimized document processing:
290290
291- - ` OCRPreset .DOCUMENT` - General document processing
292- - ` OCRPreset .HANDWRITING` - Handwritten text recognition
293- - ` OCRPreset .SCAN` - Scanned document processing
294- - ` OCRPreset .RECEIPT` - Receipt processing
295- - ` OCRPreset .MAGAZINE` - Magazine/article processing
296- - ` OCRPreset .INVOICE` - Invoice processing
297- - ` OCRPreset .BUSINESS_CARD` - Business card processing
298- - ` OCRPreset .PASSPORT` - Passport document processing
299- - ` OCRPreset .DRIVER_LICENSE` - Driver's license processing
300- - ` OCRPreset .IDENTITY_CARD` - ID card processing
301- - ` OCRPreset .LICENSE_PLATE` - License plate recognition
302- - ` OCRPreset .MEDICAL_REPORT` - Medical document processing
303- - ` OCRPreset .BANK_STATEMENT` - Bank statement processing
291+ - ` OcrPreset .DOCUMENT` - General document processing
292+ - ` OcrPreset .HANDWRITING` - Handwritten text recognition
293+ - ` OcrPreset .SCAN` - Scanned document processing
294+ - ` OcrPreset .RECEIPT` - Receipt processing
295+ - ` OcrPreset .MAGAZINE` - Magazine/article processing
296+ - ` OcrPreset .INVOICE` - Invoice processing
297+ - ` OcrPreset .BUSINESS_CARD` - Business card processing
298+ - ` OcrPreset .PASSPORT` - Passport document processing
299+ - ` OcrPreset .DRIVER_LICENSE` - Driver's license processing
300+ - ` OcrPreset .IDENTITY_CARD` - ID card processing
301+ - ` OcrPreset .LICENSE_PLATE` - License plate recognition
302+ - ` OcrPreset .MEDICAL_REPORT` - Medical document processing
303+ - ` OcrPreset .BANK_STATEMENT` - Bank statement processing
304304
305305** Model Types for AI Data Pipelines:**
306306
0 commit comments