build_token_df: Build token dataframe

View source: R/process_output.R

build_token_dfR Documentation

Build token dataframe

Description

Builds a token dataframe from the text OCRed by Document AI (DAI) in an asynchronous request. Rows are tokens, in the order DAI proposes to read them. Columns are location variables such as page coordinates and block bounding box numbers.

Usage

build_token_df(type, output)

Arguments

type

one of "sync" or "async" depending on the function used to process the original document.

output

either a HTTP response object (from dai_sync()) or the path to a JSON file (from dai_async).

Details

The location variables are: token, start index, end index, confidence, left boundary, right boundary, top boundary, bottom boundary, page number, and block number. Start and end indices refer to character position in the string containing the full text.

Value

a token data frame

Examples

## Not run: 
token_df <- build_token_df(type = "async", output = "pdf_output.json")
resp <- dai_sync("file.pdf")
token_df <- build_token_df(type = "sync", output = resp)

## End(Not run)

daiR documentation built on Sept. 8, 2023, 5:43 p.m.