napi-tesseract
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

napi-typescript-tesseract

not on npm now (comming soon), but u can localy link.

  1. clone project
  2. cd napi-typescript-tesseract
  3. yarn link
  4. go to your project
  5. yarn link napi-typescript-tesseract

Usage

get text

import { Tesseract, Image } from "napi-typescript-tesseract";
 
const tesseract = new Tesseract();
tesseract.Init(null, "eng");
 
const image = new Image(`${__dirname}/image.png`);
console.log(image);
 
tesseract.SetImage(image);
console.log(tesseract.getUTF8Text());
tesseract.End();

get searchable pdf (multipage)

const tesseract = new Tesseract();
tesseract.Init(langPath, "deu");
const pdfRenderer = new PdfRenderer({
  outputBase: "test_pdf_multi"
});
const image = new Image(`${__dirname}/image.png`);
tesseract.ProcessPage({
  image,
  pageIndex: 0,
  imagePath: `${__dirname}/image.png`,
  renderer: pdfRenderer
});
const image2 = new Image(`${__dirname}/image.png`);
tesseract.ProcessPage({
  image: image2,
  pageIndex: 1,
  imagePath: `${__dirname}/image.png`,
  renderer: pdfRenderer
});
pdfRenderer.EndDocument();
tesseract.End();

Readme

Keywords

Package Sidebar

Install

npm i napi-tesseract

Weekly Downloads

2

Version

0.0.2

License

MIT

Unpacked Size

8.04 MB

Total Files

57

Last publish

Collaborators

  • mananruck