Package com.google.cloud.documentai.v1
Interface OcrConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
OcrConfig,OcrConfig.Builder
public interface OcrConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAdvancedOcrOptions(int index)A list of advanced OCR options to further fine-tune OCR behavior.com.google.protobuf.ByteStringgetAdvancedOcrOptionsBytes(int index)A list of advanced OCR options to further fine-tune OCR behavior.intgetAdvancedOcrOptionsCount()A list of advanced OCR options to further fine-tune OCR behavior.List<String>getAdvancedOcrOptionsList()A list of advanced OCR options to further fine-tune OCR behavior.booleangetComputeStyleInfo()Turn on font id model and returns font style information.booleangetEnableImageQualityScores()Enables intelligent document quality scores after OCR.booleangetEnableNativePdfParsing()Enables special handling for PDFs with existing text information.booleangetEnableSymbol()Includes symbol level OCR information if set to true.OcrConfig.HintsgetHints()Hints for the OCR model.OcrConfig.HintsOrBuildergetHintsOrBuilder()Hints for the OCR model.booleanhasHints()Hints for the OCR model.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasHints
boolean hasHints()
Hints for the OCR model.
.google.cloud.documentai.v1.OcrConfig.Hints hints = 2;- Returns:
- Whether the hints field is set.
-
getHints
OcrConfig.Hints getHints()
Hints for the OCR model.
.google.cloud.documentai.v1.OcrConfig.Hints hints = 2;- Returns:
- The hints.
-
getHintsOrBuilder
OcrConfig.HintsOrBuilder getHintsOrBuilder()
Hints for the OCR model.
.google.cloud.documentai.v1.OcrConfig.Hints hints = 2;
-
getEnableNativePdfParsing
boolean getEnableNativePdfParsing()
Enables special handling for PDFs with existing text information. Results in better text extraction quality in such PDF inputs.
bool enable_native_pdf_parsing = 3;- Returns:
- The enableNativePdfParsing.
-
getEnableImageQualityScores
boolean getEnableImageQualityScores()
Enables intelligent document quality scores after OCR. Can help with diagnosing why OCR responses are of poor quality for a given input. Adds additional latency comparable to regular OCR to the process call.
bool enable_image_quality_scores = 4;- Returns:
- The enableImageQualityScores.
-
getAdvancedOcrOptionsList
List<String> getAdvancedOcrOptionsList()
A list of advanced OCR options to further fine-tune OCR behavior. Current valid values are: - `legacy_layout`: a heuristics layout detection algorithm, which serves as an alternative to the current ML-based layout detection algorithm. Customers can choose the best suitable layout algorithm based on their situation.
repeated string advanced_ocr_options = 5;- Returns:
- A list containing the advancedOcrOptions.
-
getAdvancedOcrOptionsCount
int getAdvancedOcrOptionsCount()
A list of advanced OCR options to further fine-tune OCR behavior. Current valid values are: - `legacy_layout`: a heuristics layout detection algorithm, which serves as an alternative to the current ML-based layout detection algorithm. Customers can choose the best suitable layout algorithm based on their situation.
repeated string advanced_ocr_options = 5;- Returns:
- The count of advancedOcrOptions.
-
getAdvancedOcrOptions
String getAdvancedOcrOptions(int index)
A list of advanced OCR options to further fine-tune OCR behavior. Current valid values are: - `legacy_layout`: a heuristics layout detection algorithm, which serves as an alternative to the current ML-based layout detection algorithm. Customers can choose the best suitable layout algorithm based on their situation.
repeated string advanced_ocr_options = 5;- Parameters:
index- The index of the element to return.- Returns:
- The advancedOcrOptions at the given index.
-
getAdvancedOcrOptionsBytes
com.google.protobuf.ByteString getAdvancedOcrOptionsBytes(int index)
A list of advanced OCR options to further fine-tune OCR behavior. Current valid values are: - `legacy_layout`: a heuristics layout detection algorithm, which serves as an alternative to the current ML-based layout detection algorithm. Customers can choose the best suitable layout algorithm based on their situation.
repeated string advanced_ocr_options = 5;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the advancedOcrOptions at the given index.
-
getEnableSymbol
boolean getEnableSymbol()
Includes symbol level OCR information if set to true.
bool enable_symbol = 6;- Returns:
- The enableSymbol.
-
getComputeStyleInfo
boolean getComputeStyleInfo()
Turn on font id model and returns font style information.
bool compute_style_info = 8;- Returns:
- The computeStyleInfo.
-
-