File Operations

Crop

extract_multiple_crops(input_source, crops)

Extracts individual receipts from multi-receipts documents.

Parameters:
  • input_source (LocalInputSource) – Local Input Source to extract sub-receipts from.

  • crops (list[CropItem]) – List of crops.

Return type:

ExtractedImages

Returns:

Individual extracted receipts as an array of ExtractedImage.

extract_single_crop(input_source, crop)

Extracts a single crop as complete PDFs from the document.

Parameters:
Return type:

ExtractedImage

Returns:

ExtractedImage.

Crop Files

Split

extract_multiple_splits(input_source, splits)

Extracts splits as complete PDFs from the document.

Parameters:
  • input_source (LocalInputSource) – Input source to split.

  • splits (list[list[int]]) – List of sub-lists of pages to keep.

Return type:

ExtractedPDFs

Returns:

A list of extracted invoices.

extract_single_split(input_source, split)

Extracts a single split as a complete PDF from the document.

Parameters:
  • input_source (LocalInputSource) – Input source to split.

  • split (list[int]) – List of pages to keep.

Return type:

ExtractedPDF

Returns:

Extracted PDF

Split Files