10 April 2015
It is possible to implement the first two steps with the help of Cloud OCR SDK. To be exact you can upload an image to the server, recognize the text from the image and export the result to one of the available export formats using the Cloud API. For your usage scenario we would recommend to use the processImage method with the textExtraction profile. In this case you can extract all the text on a page and then process it as you need on your side, for example you can export the extracted text to various Db tables or columns in a spreadsheet.
As for your further questions:
> How fast will the conversion be for a typical invoice?
The processing time depends on the image you recognize, the settings you use and the internet connection speed. In general, the average time of the recognition of one A4 page in English is 7 seconds. Moreover Cloud OCR SDK service is scalable, so the processing speed should not be too slow even if you recognize much more documents. But the speed highly depends on the tasks from other users. Please see the Server Scalability section at our site for more information.
> Can you provide a sample/example of your solution doing this?
To help you to get started we recommend you to read our tutorial of how to work with our sevice and try the C# Sample.
> How high the quality of the image has to be? [DPI? Resolution?]
Please refer to the Best Practices section where you can find our recommendations on how to photograph documents to achieve the best recognition results.
> Can it be integrated with custom win/ios/android app?
Our service is platform-independent due to the fact it is accessible through Web API and is not running on your device. So you can develop mobile OCR app running under any OS. Take a look at our Code Samples web-page.
> How many formats can this info be exported to?
Please see the list of all export formats.
Also you will find the detailed description of API methods with all possible parameters in the Cloud OCR SDK Documentation.