An electronically or optoelectronically readable representation of data is called a barcode. Classic linear barcodes use bars and spaces, while 2D barcodes use geometric patterns to store more information in less space. A QR code, for example, uses a square matrix pattern.
This example explains how to use the OCR webservice of webPDF. OCR in webPDF is based on Tesseract. By default, German, English, French, Spanish, and Italian are supported. Additional languages can be installed in the Tesseract folder (see the webPDF manual for details).
Languages using a multibyte character set are currently not supported, for example Arabic and several Far Eastern languages. OCR is mainly useful for documents that contain text visually, but not as embedded searchable text. For extracting already embedded text from PDF documents, webPDF provides an option in the Toolbox webservice.
This example shows how to pass options to webPDF webservices. In addition to the well-known Converter webservice, it also uses the Toolbox webservice.
This tutorial is based on How to use the webservices of webPDF 7. If you have not worked through that article yet, start there first. The software requirements are the same.