java.lang.Object | ||
↳ | com.pdftron.pdf.OptionsBase | |
↳ | com.pdftron.pdf.DataExtractionOptions |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DataExtractionOptions()
Constructor.
| |||||||||||
DataExtractionOptions(String json_string)
Constructor.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DataExtractionOptions |
addExclusionZonesForPage(RectCollection value, int page_num)
Adds an Exclusion Zone to the ExclusionZonesForPage array.
| ||||||||||
DataExtractionOptions |
addInclusionZonesForPage(RectCollection value, int page_num)
Adds an Inclusion Zone to the InclusionZonesForPage array.
| ||||||||||
boolean |
getDeepLearningAssist()
Gets the value DeepLearningAssist from the options object.
| ||||||||||
String |
getFormExtractionEngine()
Gets the value FormExtractionEngine from the options object.
| ||||||||||
String |
getLanguage()
Gets the value Language from the options object.
| ||||||||||
String |
getOverlappingFormFieldBehavior()
Gets the value OverlappingFormFieldBehavior from the options object.
| ||||||||||
String |
getPDFPassword()
Gets the value PDFPassword from the options object.
| ||||||||||
String |
getPages()
Gets the value Pages from the options object.
| ||||||||||
DataExtractionOptions |
setDeepLearningAssist(boolean value)
Sets the value for DeepLearningAssist in the options object.
| ||||||||||
DataExtractionOptions |
setFormExtractionEngine(String value)
Sets the value for FormExtractionEngine in the options object.
| ||||||||||
DataExtractionOptions |
setLanguage(String value)
Sets the value for Language in the options object.
| ||||||||||
DataExtractionOptions |
setOverlappingFormFieldBehavior(String value)
Sets the value for OverlappingFormFieldBehavior in the options object.
| ||||||||||
DataExtractionOptions |
setPDFPassword(String value)
Sets the value for PDFPassword in the options object.
| ||||||||||
DataExtractionOptions |
setPages(String value)
Sets the value for Pages in the options object.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Adds an Exclusion Zone to the ExclusionZonesForPage array. Optional list of page areas to be excluded from analysis. Zones should be provided as a collection of Rects paired with a page number. The Rects are then applied to the corresponding page. Rects are specified in User Space coordinates. If this is set, the specified areas will not be analyzed. If neither this nor InclusionZonesForPage is set, the entire page will be analyzed. This option only affects the GenericKeyValue, FormKeyValue, and FormField engines.
value | List of page areas to be excluded from analysis. |
---|---|
page_num | The page number (1-indexed) to which the exclusion zones apply. |
PDFNetException |
---|
Adds an Inclusion Zone to the InclusionZonesForPage array. Optional list of page areas to be included in analysis (to the exclusion of all other areas). Zones should be provided as a collection of Rects paired with a page number. The Rects are then applied to the corresponding page. Rects are specified in User Space coordinates. If this is set, only the areas specified will be analyzed. If neither this nor ExclusionZonesForPage is set, the entire page will be analyzed. This option only affects the GenericKeyValue, FormKeyValue, and FormField engines.
value | List of page areas to be included in analysis. |
---|---|
page_num | The page number (1-indexed) to which the inclusion zones apply. |
PDFNetException |
---|
Gets the value DeepLearningAssist from the options object. Specifies if Deep Learning is used with table recognition in the DocStructure engine. The default is false. When true, table recognition accuracy improves at the cost of increased processing time. This only affects the DocStructure engine.
PDFNetException |
---|
Gets the value FormExtractionEngine from the options object. Specifies the form extraction engine used in DetectAndAddFormFieldsToPDF, either 'Form' or 'FormKeyValue'. The default is 'Form'.
PDFNetException |
---|
Gets the value Language from the options object. Specifies the OCR language(s). Use 3-letter ISO 639-2 language codes, separated by spaces. Example: "eng deu spa fra". The default is English.
PDFNetException |
---|
Gets the value OverlappingFormFieldBehavior from the options object. When a detected form field overlaps with an existing one, keep either the old field (value 'KeepOld'), or the new one (value 'KeepNew', default).
PDFNetException |
---|
Gets the value PDFPassword from the options object. Specifies the password if the PDF requires one. The default is no password.
PDFNetException |
---|
Gets the value Pages from the options object. Specifies a range of pages to be converted, such as "1-5". By default all pages are converted. The first page has the page number of 1.
PDFNetException |
---|
Sets the value for DeepLearningAssist in the options object. Specifies if Deep Learning is used with table recognition in the DocStructure engine. The default is false. When true, table recognition accuracy improves at the cost of increased processing time. This only affects the DocStructure engine.
value | Specifies if Deep Learning is used with table recognition in the DocStructure engine. The default is false. When true, table recognition accuracy improves at the cost of increased processing time. This only affects the DocStructure engine. |
---|
PDFNetException |
---|
Sets the value for FormExtractionEngine in the options object. Specifies the form extraction engine used in DetectAndAddFormFieldsToPDF, either 'Form' or 'FormKeyValue'. The default is 'Form'.
value | Specifies the form extraction engine used in DetectAndAddFormFieldsToPDF, either 'Form' or 'FormKeyValue'. The default is 'Form'. |
---|
PDFNetException |
---|
Sets the value for Language in the options object. Specifies the OCR language(s). Use 3-letter ISO 639-2 language codes, separated by spaces. Example: "eng deu spa fra". The default is English.
value | Specifies the OCR language(s). Use 3-letter ISO 639-2 language codes, separated by spaces. Example: "eng deu spa fra". The default is English. |
---|
PDFNetException |
---|
Sets the value for OverlappingFormFieldBehavior in the options object. When a detected form field overlaps with an existing one, keep either the old field (value 'KeepOld'), or the new one (value 'KeepNew', default).
value | When a detected form field overlaps with an existing one, keep either the old field (value 'KeepOld'), or the new one (value 'KeepNew', default). |
---|
PDFNetException |
---|
Sets the value for PDFPassword in the options object. Specifies the password if the PDF requires one. The default is no password.
value | Specifies the password if the PDF requires one. The default is no password. |
---|
PDFNetException |
---|
Sets the value for Pages in the options object. Specifies a range of pages to be converted, such as "1-5". By default all pages are converted. The first page has the page number of 1.
value | Specifies a range of pages to be converted, such as "1-5". By default all pages are converted. The first page has the page number of 1. |
---|
PDFNetException |
---|