> For the complete documentation index, see [llms.txt](https://docs.eazycode.com/ezcode-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eazycode.com/ezcode-documentation/plugins/ez-ocr.md).

# Ez OCR

Documentation for **Ez OCR**, a Bubble plugin by EazyCode. Open the plugin page for the demo, install count and details.

<a href="https://eazycode.com/one_plugin/ez-ocr-1700481410939x918532260109209200" class="button primary">View Ez OCR plugin</a>

Related: [All Bubble plugins by EazyCode](https://eazycode.com/plugins)

## 🔗Links

[**Plugin Link on Bubble Marketplace**](https://bubble.io/plugin/ez-ocr-1698390167524x591722203640234000)

[**Plugin Link on Our Website**](https://eazycode.com/one_plugin/ez-ocr-1700481410939x918532260109209200)

[**Demo Link**](https://demoeazycode.bubbleapps.io/version-test/orgchart)

[**Bubble Editor**](https://bubble.io/page?type=page\&name=ez_tesseract\&id=eazycodedemo\&test_plugin=1695039153048x585146580007387100_current\&tab=tabs-1)

> Building an AI product? See [AI development by EazyCode](https://eazycode.ai/).

***

## Description

**Ez OCR** (Optical Character Recognition) can be helpful if You need to Get Text from an Image or PDF document quickly.

**Ez OCR** plugin combines two well-proven libraries tesseract and pdf, the plugin is made so that it will automatically detect the input file and perform OCR on the document or image

***

## How It Works

1. Upload file(PDF or Image)
2. Choose Language for OCR ([Tesseract documentation](https://tesseract-ocr.github.io/tessdoc/Data-Files#data-files-for-version-400-november-29-2016))
3. Press Get Text
4. Get Back Text or Error (yes/no)

***

## Step By Step Instruction

1. Find the “**RecogniseMyImage**” element from the Design Tab and add it.

<figure><img src="https://lh7-us.googleusercontent.com/4di-2WqT-ZUgEFSx7T1tuTCCoJDiWl9bcfJEKoq03urTrXG984nNHhUDhHs5nMTaMJq1O9P8lpAgConXrYhW-5lefiZ2f66tbnu_Q9NONuxmQc9QmAVaADXdg2lkDPOvuPlLNCdNGjD06CwH_q2lcg" alt=""><figcaption></figcaption></figure>

2. Specify action(ex: Button Click)

<figure><img src="https://lh7-us.googleusercontent.com/sraO16jSI3KCRyc5WavPhrJr82XakHLtrBgBTEdiCebQUblVqAMJH1MQm6sQYvR19xsUQyy0Qd0WY5YtfDaj2FJEj38Vx7xIK6CGC7R4Q_aFEtGbSfB02LHcUFW3NwDhombXmfPIubB2d4ucfDPHIA" alt=""><figcaption></figcaption></figure>

3. Add Action to “When Get Text is Clicked”, from “Element Action” find “**Get Text RecogniseMyImage**”

<figure><img src="https://lh7-us.googleusercontent.com/508GjF8hoSvQcq4ynARML7hHimLCnMsUJCRkXXluVZJ5Wlib0wXBX4g8BKbPnGhl81vGkc6nS8Ppeo19saiAp_F9QHjcUNx_ik2nQa_jFSZMAOIRKEikDn3j2muHjaVty_1r6fYX8omWTZ_smayKoQ" alt=""><figcaption></figcaption></figure>

4. Now You need to specify “**Link To Image**” and “**Language**”:\
   **Link to image:**\
   (Example) //meta-l.cdn.bubble.io/f1698391677008x978944494753940100/avatar1.png\
   \
   **Language:**\
   Three letters for language(ex: eng, afr, fra).\
   You can view the complete list of supported languages ​​by following the [link](https://tesseract-ocr.github.io/tessdoc/Data-Files#data-files-for-version-400-november-29-2016.).

<figure><img src="https://lh7-us.googleusercontent.com/s9t0rFHCYdFE39XMrHkGq31MQrsHkaBQ-zP7LPUgWBnnzds1XKjY2FrnZ4nN84kPAl7-cMB3fKBypzB8Km4QQnOWBl7qDc95ZdDN6ZqE1BDSFeRcFMz_QVOLv3NJS0rHdTCQV5aqk_1org2nXH9iPg" alt=""><figcaption></figcaption></figure>

5. In the “Design” Tab You can specify how to show the response OCR from **Ez OCR** plugin (ex: “Text”)\
   Find “RecogniseMyImage” and You will get two States “Response” or “Error”

<figure><img src="https://lh7-us.googleusercontent.com/giGFhb0Jt3cwqeSaGWFy7r1JduzgHWZRCytzYSaVdlymujcd3hzkG6cfjk87U2b5basONex8nKSUglD5mU53hR7JfrAbNWNNqe6MRl6jUIkjjEbxj2f0NSktNcFXhmOYU7s2sHI0HZURxe0INa8vGQ" alt=""><figcaption></figcaption></figure>

While **Ez OCR** plugin is busy, You can show a circular Progress bar or something. To make it, you have two triggerEvents “OCR Start” and “OCR Finish”. And “OCR Error” will fire when an error occurs.

***

<div align="left"><figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2Fgit-blob-8a2b290eca352ca9682e4174618ed36fc6228b63%2Fimage.png?alt=media" alt="" width="188"><figcaption></figcaption></figure></div>

Feel free to contact us for any inquiries and we’ll be happy to find a solution for your ideas – [eazycode.com](https://eazycode.com/)

**Hire us:**

[EazyCode: Bubble development agency](https://eazycode.com/hire-bubble-developers)\
[eazycode.ai: AI development](https://eazycode.ai/)\ <img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2Fgit-blob-3143e182b3767148463d5fcd8b3beed739195692%2Fimage.png?alt=media" alt="" data-size="line"> <https://www.fiverr.com/share/qQoDQZ>\ <img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2Fgit-blob-76a777cd6d752b0c0e612bedbd9d0d8a3f8a21e8%2Fimage.png?alt=media" alt="" data-size="line"> <https://www.upwork.com/freelancers/~01c1a4cbef44ecb5f1>\
\
**Follow us:**

<img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2Fgit-blob-70eb85b14aa8d7718a4cbe1a6f1c5ff89add574e%2Fimage.png?alt=media" alt="" data-size="line"> <https://www.facebook.com/eazycode>\ <img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2Fgit-blob-e29e247b98d074075fbd0e38606e1d71fcaf71e0%2Fimage.png?alt=media" alt="" data-size="line"> <https://twitter.com/ezcode_official>\ <img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2Fgit-blob-2898d024e877d78095b532da89be3515b7c5926d%2Fimage.png?alt=media" alt="" data-size="line"> <https://www.instagram.com/eazycodecom/>\ <img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2Fgit-blob-aa1141f17280fb87ed96683e64481c19226346a2%2Fimage.png?alt=media" alt="" data-size="line"> <https://www.linkedin.com/company/eazycodecom/>
