API Reference

Class

ProcessOcrProtocol

Namespace OfficeIMO.Ocr.Process
Assembly OfficeIMO.Ocr.Process
Modifiers static

JSON helpers and schema constants for the external OCR process protocol.

Inheritance

  • Object
  • ProcessOcrProtocol

Methods

public static OcrResult DeserializeResult(String json) #
Returns: OcrResult

Deserializes an engine result from the process response file.

Parameters

json System.String requiredposition: 0
public static String SerializeRequest(ProcessOcrRequest request, Boolean indented = false) #
Returns: String

Serializes a process request using camel-case properties and string enum values.

Parameters

request OfficeIMO.Ocr.Process.ProcessOcrRequest requiredposition: 0
indented System.Boolean = false optionalposition: 1
public static String SerializeResult(OcrResult result, Boolean indented = false) #
Returns: String

Serializes an engine result suitable for the process response file.

Parameters

result OfficeIMO.Ocr.OcrResult requiredposition: 0
indented System.Boolean = false optionalposition: 1

Fields

public const String RequestSchemaId #

Request schema identifier.

Value: officeimo.ocr.process-request
public const String ResponseSchemaId #

Response schema identifier.

Value: officeimo.ocr.process-response
public const Int32 Version #

Current protocol version.

Value: 2