1.0.1 • Published 1 year ago

vue-tesseract v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

A Vue Package for Image-To-Text Using Tesseract.js

Description:

This package can be used as Component or Plugin, that is also a wrapper for tesseract.js

Note:

I've tested in VueJS 2. That was okay after all.

Usage:

Case 1: Used as Component

<script>
export default {
  name: "HelloWorldComponent",
  props: {
    msg: {
      type: String
    }
  },
  data: () => ({
    example: {
      url: 'https://tesseract.projectnaptha.com/img/eng_bw.png',
      lang: 'eng'
    },
    testData: null
  }),
  methods: {
    logger: m => console.log(m),
    async demo(cb) {
      const res = (await cb(this.example.url, this.example.lang, this.logger)).data
      this.testData = res
    }
  }
}
</script>

Case 2: Used as Plugin

import Vue from 'vue'

import App from './App.vue' import router from './router' import { TesseractPlugin } from 'vue-tesseracts'

Vue.use(TesseractPlugin)

new Vue({ router, render: (h) => h(App) }).$mount('#app')

**Hopefully this will help you. If you like, you can give a like. Thank you. :heart:**