> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Document Scanning and Image Import

> Image input options in ABBYY FineReader Engine: TWAIN scanning on Windows, opening files from disk, and feeding images directly from application memory.

<Note>
  Document Scanning is implemented in FRE for Windows only.
</Note>

ABBYY FineReader Engine can receive images from multiple types of sources:

* document scanning (Windows only)
* opening from files
* directly from memory

## Document Scanning APIs in Windows

* TWAIN interface (including ADF support and manual input feeding)
* FineReader document scanning UI

With its powerful document scanning software tools, ABBYY FineReader Engine 12 enables flexible management of scanning parameters, such as: brightness, colority, resolution, image size, duplex scanning, pause between pages setup and more. For OCR purposes, the best resolutions lie in the range of 200-400 dpi. The choice of resolution depends on the quality of the paper original, the size of the font and other factors. For more details, please see the description of the [Scanning](/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/scanning) scenario.

## Image file formats

ABBYY FineReader Engine supports the majority of image formats, including multi-page TIFF and JPEG 2000 (part1), and works with black-and-white, grayscale and color images. It also opens PDF files by converting them into images with PDFium Technology.

* BMP

* DCX

* GIF

* DjVu (Windows only)

* HEIF

* JBIG2

* JPEG

* JPEG 2000

* PCX

* PNG

* PDF

* SVG

* WebP

* TIFF and multi-page TIFF

* WDP (Windows only)

See more in [Supported Image Formats](/fine-reader/engine/specifications/supported-image-formats).

## Memory image formats in Windows

* [Raw](/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmapbits-method)
* [Bitmap](/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmap-method) (HBITMAP)
* [DIB](/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/opendib-method)

## Opening digital documents

Digitally-born documents may also be loaded for processing using the same methods that open image files. The following formats are supported:

* text documents: DOC, DOCX, RTF, HTML, TXT, ODT
* tables: XLS, XLSX, ODS
* presentations: PPT, PPTX, ODP

## Additional features for PDF files

* Extracting text layer from PDF (Windows and Linux only)
* Image only PDF input
* Vectorized PDF
* [Password protected PDF](/fine-reader/engine/api-reference/image-related-objects/iimagepasswordcallback)

## See also

[Key Features](/fine-reader/engine/introduction/key-new-features)

[Image Preprocessing](/fine-reader/engine/introduction/key-new-features/image-preprocessing)

[Basic Usage Scenarios Implementation: Scanning](/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/scanning) (Windows only)
