Package com.itextpdf.pdf2data
Class RecognitionResultHolder
java.lang.Object
com.itextpdf.pdf2data.RecognitionResultHolder
Recognition result holder with methods to operate with the results.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance with specified result. -
Method Summary
Modifier and TypeMethodDescriptionRetrieve result object.static RecognitionResultHolderReads result from input stream containing the recognition result in JSON format.voidwriteToJson(File outputJson) Writes holded result into the specified file as JSON.voidwriteToJson(File outputJson, SerializationProperties properties) Writes holded result into the specified file as JSON.voidwriteToJson(OutputStream jsonOutputStream) Writes holded result into the specified output stream as JSON.voidwriteToJson(OutputStream jsonOutputStream, SerializationProperties properties) Writes holded result into the specified output stream as JSON.voidwriteToXml(File outputXml) Saves recognition results to provided xml file.voidwriteToXml(File outputXml, SerializationProperties properties) Saves recognition results to provided xml file.voidwriteToXml(OutputStream xmlOutputStream) Saves recognition results to output stream in xml form.voidwriteToXml(OutputStream xmlOutputStream, SerializationProperties properties) Saves recognition results to output stream in xml form.
-
Constructor Details
-
RecognitionResultHolder
Creates an instance with specified result.- Parameters:
-
result- recognition result to be used in holder
-
-
Method Details
-
readFromJson
Reads result from input stream containing the recognition result in JSON format.- Parameters:
-
is- theInputStreamto read from - Returns:
-
an instance of
RecognitionResultHolderbased on the read result - Throws:
-
InvalidResultException- if the read result has invalid schema version
-
getResult
Retrieve result object.- Returns:
-
RecognitionResultinstance
-
writeToJson
Writes holded result into the specified file as JSON.- Parameters:
-
outputJson- theFileto write into - Throws:
-
IOException- if any I/O exception occurs
-
writeToJson
Writes holded result into the specified file as JSON.- Parameters:
-
outputJson- theFileto write into -
properties- serialization properties - Throws:
-
IOException- if any I/O exception occurs
-
writeToJson
Writes holded result into the specified output stream as JSON.- Parameters:
-
jsonOutputStream- theOutputStreamto write into
-
writeToJson
Writes holded result into the specified output stream as JSON.- Parameters:
-
jsonOutputStream- theOutputStreamto write into -
properties- serialization properties
-
writeToXml
Saves recognition results to provided xml file.- Parameters:
-
outputXml- xml file - Throws:
-
IOException- if any I/O exception occurs
-
writeToXml
Saves recognition results to provided xml file.- Parameters:
-
outputXml- output stream -
properties- aSerializationPropertiesinstance - Throws:
-
IOException- if any I/O exception occurs
-
writeToXml
Saves recognition results to output stream in xml form.- Parameters:
-
xmlOutputStream- output stream - Throws:
-
IOException- if any I/O exception occurs
-
writeToXml
public void writeToXml(OutputStream xmlOutputStream, SerializationProperties properties) throws IOException Saves recognition results to output stream in xml form.- Parameters:
-
xmlOutputStream- output stream -
properties- aSerializationPropertiesinstance - Throws:
-
IOException- if any I/O exception occurs
-