OcrService


Click here for a complete list of operations.

Recognize

Performs OCR on an image and returns the resulting document, spreadsheet, etc. as an array of bytes.

Test

The test form is only available for requests from the local machine.

SOAP

The following is a sample SOAP request and response. The placeholders shown need to be replaced with actual values.

POST /Services/OcrService/OcrService.asmx HTTP/1.1
Host: www.leadtools.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.leadtools.net/Services/OcrService/Recognize"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Recognize xmlns="http://www.leadtools.net/Services/OcrService">
      <imageName>string</imageName>
      <page>int</page>
      <allPages>boolean</allPages>
      <languageGroupId>Baltic or Cyrillic or DontCare or Greek or Latin1 or Latin2 or Turkish</languageGroupId>
      <languageId>
        <OcrLanguageIdConstants>Afrikaans or Albanian or AsciiEnglish or Aymara or Basque or Breton or Bulgarian or ByeloRussian or Catalan or Croatian or Czech or Danish or DontCare or Dutch or English or Estonian or Faroese or Finnish or Flemish or French or Frisianw or Friulian or Gaelic or Galician or German or Greek or Greenlandic or Hawaiian or Hungar or Icelandic or Indonesian or Italian or Kurdishlat or Latin or Latvian or Lithuanian or Macedonianc or Malaysian or Norsk or PiginEnglish or Polish or Port or Romanian or Russian or SbCroatian or Serbian or Slovak or Slovenian or Sorbianl or Sorbianu or Spanish or Swahili or Swedish or Tahitian or Turkish or Ukranian or Welsh or Zulu</OcrLanguageIdConstants>
        <OcrLanguageIdConstants>Afrikaans or Albanian or AsciiEnglish or Aymara or Basque or Breton or Bulgarian or ByeloRussian or Catalan or Croatian or Czech or Danish or DontCare or Dutch or English or Estonian or Faroese or Finnish or Flemish or French or Frisianw or Friulian or Gaelic or Galician or German or Greek or Greenlandic or Hawaiian or Hungar or Icelandic or Indonesian or Italian or Kurdishlat or Latin or Latvian or Lithuanian or Macedonianc or Malaysian or Norsk or PiginEnglish or Polish or Port or Romanian or Russian or SbCroatian or Serbian or Slovak or Slovenian or Sorbianl or Sorbianu or Spanish or Swahili or Swedish or Tahitian or Turkish or Ukranian or Welsh or Zulu</OcrLanguageIdConstants>
      </languageId>
      <segment>None or FindAll or FindLocked or MaskImage</segment>
      <processPage>None or Ocr or Orient or Skew</processPage>
      <recognizeFlags>None or AllPages or NoRecognize or Auto or Dotmatrix or Fax or Newspaper</recognizeFlags>
      <saveDocument>None or TextStyles or Pictures or RecognizePages or LastRecognizedPage</saveDocument>
      <outputDocumentFormat>AdobePdfImageOnly or AdobePdfImageText or AdobePdfNormal or AdobePdfWordImages or AmiPro20 or AmiPro30 or AsciiSmart or AsciiSmartDos or AsciiStd or AsciiStdDos or AsciiStripped or AsciiStrippedDos or CsvAscii or CsvAsciiTab or DbaseIV or DcaRtf or DisplayWrite5 or EightBit or Excel30 or Excel40 or Excel50 or Excel97 or ExcelMac3070 or FrameMaker or InterLeaf or Iso or Lotus123 or LotusWordPro or MsWorks or MultimateAdv or PostScript or ProfWrite20 or ProfWrite22 or QuatroPro4Win or RtfMac or SimpleHtml or Unicode or WinWrite or Word4Win2x or Word60 or Word70 or Word97 or WordPerfect42 or WordPerfect51 or WordPerfect60 or WordPerfect61 or WordPerfect70 or WordPerfect80 or WordStar or Xdoc or XdocLite</outputDocumentFormat>
      <userName>string</userName>
      <password>string</password>
    </Recognize>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <RecognizeResponse xmlns="http://www.leadtools.net/Services/OcrService">
      <RecognizeResult>base64Binary</RecognizeResult>
    </RecognizeResponse>
  </soap:Body>
</soap:Envelope>