1. Táirgí
  2.   OCR
  3.   Node.js
  4.   Aspose.OCR library for Node.js via C++

Aspose.OCR library for Node.js via C++

 
 

Leabharlann OCR Node.js chun Téacs ó Íomhánna a Aithint/Easpaigh

Cuireann API OCR Node.js ar chumas Forbróirí Bogearraí Téacs a Easpórtáil ó Íomhánna, Doiciméid Scanáilte, Grianghraif & Scáileánghrianghraif, chomh maith le hUathoibriú Tascanna a Bhaineann le Haithint Téacs.

Leabharlann Aspose.OCR do Node.js trí C++ is a powerful library that provides optical character recognition (OCR) capabilities for software developers working with Node.js applications. This library is part of the Aspose suite, which is renowned for its robust and reliable document processing solutions the primary feature of is its ability to recognize and extract text from images, scanned documents, photos, screenshots, and so on. The library can also recognize handwritten text in addition to printed text, expanding its usability to a wider range of documents. In addition to extracting plain text, It can also preserve the formatting of the recognized text, including font styles, sizes, and colors.

Is leabharlann chumhachtach é leabharlann Aspose.OCR do Node.js trí C++ a sholáthraíonn cumais aitheantais carachtar optúil (OCR) do fhorbróirí bogearraí a oibríonn le hionchláir Node.js. Tá an leabharlann seo mar chuid de shraith Aspose, atá clúiteach as a réitigh láidir agus iontaofa le haghaidh próiseála doiciméad. Is é a príomhghné é a chumas aitheantas a dhéanamh ar théacs agus é a easpórtáil ó íomhánna, doiciméid scanáilte, grianghraif, scáileánghrianghraif, srl. Is féidir leis an leabharlann téacs lámhscríofa a aithint chomh maith le téacs clóite, rud a leathnaíonn a úsáid ar raon níos leithne de dhoiciméid. Chomh maith le téacs simplí a easpórtáil, is féidir leis formáidiú an téacs aitheanta a chaomhnú, lena n-áirítear stíleanna cló, méideanna, agus dathanna.

Ceann de na gnéithe a sheasann amach i leabharlann Aspose.OCR do Node.js ná a thacaíocht do formáidí íomhá iolracha, lena n-áirítear JPEG, PNG, BMP, TIFF agus go leor eile. Ligeann an ilúsáid seo d'fhorbróirí bogearraí a bheith ag obair le raon leathan íomhánna, rud a fhágann go bhfuil sé níos éasca doiciméid agus grafaicí éagsúla a phróiseáil. Ina theannta sin, cuireann sé algartaim OCR casta ar fáil a chinntíonn easpórtáil téacs cruinn agus iontaofa. Trí theicnící aitheantais casta a úsáid, is féidir leis an leabharlann téacs a léamh ó íomhánna fiú i gcásanna ina bhfuil an téacs claonta, doiléir, nó míchumtha.

Tacaíonn Aspose.OCR do Node.js le iltheangacha, rud a fhágann go bhfuil sé oiriúnach do fheidhmchláir dhomhanda. Is féidir leis téacs a aithint i níos mó ná 130 teanga, lena n-áirítear Béarla, Spáinnis, Fraincis, Gearmáinis, Iodáilis, Portaingéilis, Sínis, Seapáinis, agus go leor eile. Deartha le feidhmíocht agus scálú san áireamh, is féidir leis an leabharlann méid mór íomhánna a láimhseáil go héifeachtach. Ligeann sé d'fhorbróirí teimpléid saincheaptha a shainiú do dhoiciméid struchtúrtha. Tá an ghné seo úsáideach chun réimsí ar leith a easpórtáil ó fhoirmeacha, sonrascanna, agus doiciméid teimpléite eile. I gcoitinne, is uirlis luachmhar í leabharlann Aspose.OCR do fhorbróirí a bhfuil suim acu feidhmiúlacht OCR a ionchorprú ina n-iarratais Node.js.

Previous Next

Ag Tosú le Leabharlann Aspose.OCR do Node.js trí C++

Is é an bealach molta chun leabharlann Aspose.OCR do Node.js trí C++ a shuiteáil ná npm a úsáid. Úsáid an t-ordú thíos le suiteáil réidh.

Suiteáil leabharlann Aspose.OCR do Node.js trí C++ le npm

 npm install aspose-ocr-cloud 

Is féidir leat an leabharlann a íoslódáil go díreach ó Aspose.OCR leathanach táirge

Soláthraíonn leabharlann Aspose.OCR do Node.js trí C++ feidhmiúlacht iomlán chun oibríochtaí aitheantais carachtar optúil (OCR) a dhéanamh ar íomhánna éagsúla. Le cúpla líne cód amháin, is féidir le forbróirí bogearraí téacs a aithint agus a easpórtáil ó íomhánna laistigh de fheidhmchláir Node.js. Tá tacaíocht ag an API do go leor formáidí íomhá coitianta, mar JPEG, PNG, GIF, TIFF, PDF, BMP, agus go leor eile. Tá roinnt gnéithe tábhachtacha mar aitheantas íomhánna rothlaithe, claonta agus torracha. Ina theannta sin, is féidir le forbróirí na torthaí aitheantais a shábháil i bhformáidí doiciméad agus malartú sonraí is coitianta. Léiríonn an sampla thíos conas is féidir le horduithe JavaScript íomhá a luchtú agus téacs a easpórtáil.

Conas Téacs a Aithint ó Íomhá i Aipeanna Node.js?

let source = Module.WasmAsposeOCRInput();
source.url = internalFileName;
let batch = new Module.WasmAsposeOCRInputs();
batch.push_back(source);

// Send image for OCR
var result = Module.AsposeOCRRecognize(batch);
// Output extracted text to the console
var text = Module.AsposeOCRSerializeResult(
              result, Module.ExportFormat.text);

console.log(text);

Aithint Téacs Lámhscríofa i Aipeanna Node.js

Rinneann leabharlann Aspose.OCR do Node.js trí C++ sé éasca do fhorbróirí bogearraí téacs lámhscríofa a aithint laistigh dá n-aipí Node.js féin. Is féidir leis téacs lámhscríofa a aithint chomh maith le téacs clóite, rud a leathnaíonn a úsáid ar raon níos leithne de dhoiciméid. Is féidir le forbróirí téacs lámhscríofa a aithint trí mhodh lámhscríofa a chumasú. Is féidir íomhá ó URL a aithint gan í a íoslódáil go háitiúil. Léiríonn an sampla thíos conas is féidir le forbróirí íomhá a luchtú agus téacs lámhscríofa a aithint i bhfeidhmchláir node.js.

Conas Téacs Lámhscríofa a Aithint i Aipeanna Node.js

const recognizeHandwritten = true;

ocrApi.recognizeFromContent('eng', recognizeHandwritten, imageBuffer, (error, data) => {
  if (error) throw error;

  console.log('Extracted Handwritten Text:', data.text);
});

Tacaíocht Aithint Bunaithe ar Theimpléad

Cuimsíonn aitheantas bunaithe ar theimpléad sainmhíniú ar theimpléad a shonraíonn an leagan amach agus na limistéir suime i dhoiciméad. Soláthraíonn aitheantas bunaithe ar theimpléad le Aspose.OCR do Node.js trí C++ bealach struchtúrtha agus cruinn chun sonraí a easpórtáil ó dhoiciméid le leagan amach seasta. Tá an ghné seo úsáideach chun réimsí ar leith a easpórtáil ó fhoirmeacha, sonrascanna, agus doiciméid teimpléite eile. Seo sampla an-úsáideach a thaispeánann conas is féidir le forbróirí an teimpléad a luchtú agus a chur i bhfeidhm ar íomhá le haghaidh OCR i aipeanna Node.js.

Conas an Teimpléad a Luchtú agus a Chur i bhFeidhm ar Íomhá le haghaidh OCR i Aipeanna Node.js?

const fs = require('fs');
const { OcrApi, AsposeApp, TemplateApi } = require('aspose-ocr-cloud');

const appSid = 'your-app-sid';
const appKey = 'your-app-key';

AsposeApp.appSID = appSid;
AsposeApp.appKey = appKey;

const ocrApi = new OcrApi();
const templateApi = new TemplateApi();

const imagePath = 'path/to/your/invoice.jpg';
const templatePath = 'path/to/your/template.json';

fs.readFile(imagePath, (err, imageBuffer) => {
  if (err) throw err;

  fs.readFile(templatePath, (err, templateBuffer) => {
    if (err) throw err;

    // Load the template
    templateApi.addTemplate(templateBuffer, (error, templateId) => {
      if (error) throw error;

      // Apply the template to the image
      ocrApi.recognizeFromTemplate(imageBuffer, templateId, (error, result) => {
        if (error) throw error;

        console.log('Extracted Data:', result.fields);
      });
    });
  });
});

Presúint Formáidiú Téacs i Oibríochtaí OCR

Tá sé ríthábhachtach formáidiú téacs a chaomhnú le linn oibríochtaí OCR i bhfeidhmchláir a éilíonn go bhfuil struchtúr, stíleanna cló, agus leagan amach an téacs tábhachtach. Chomh maith le téacs simplí a easpórtáil, is féidir le Aspose.OCR do Node.js trí C++ formáidiú an téacs aitheanta a chaomhnú freisin, lena n-áirítear stíleanna cló, méideanna, agus dathanna. Tá sé seo an-úsáideach le haghaidh próiseáil doiciméad a bhfuil formáidiú téacs ríthábhachtach ann. Thíos tá sampla a thaispeánann conas is féidir le forbróirí bogearraí formáidiú téacs a chaomhnú ag baint úsáide as API Aspose.OCR.

Conas Formáidiú Téacs a Chaomhnú i Oibríochtaí OCR i Aipeanna Node.js?

const fs = require('fs');
const { OcrApi, AsposeApp, OCRFormat, OCRRecognitionSettings } = require('aspose-ocr-cloud');

const appSid = 'your-app-sid';
const appKey = 'your-app-key';

AsposeApp.appSID = appSid;
AsposeApp.appKey = appKey;

const ocrApi = new OcrApi();

const imagePath = 'path/to/your/document.jpg';

fs.readFile(imagePath, (err, imageBuffer) => {
  if (err) throw err;

  const recognitionSettings = new OCRRecognitionSettings();
  recognitionSettings.setDetectAreas(true);
  recognitionSettings.setDetectText(true);
  recognitionSettings.setDetectItalic(true);
  recognitionSettings.setDetectBold(true);

  ocrApi.recognizeWithSettings(imageBuffer, OCRFormat.TEXT, recognitionSettings, (error, data) => {
    if (error) throw error;

    const formattedText = data.text;
    const formattingDetails = data.textAreas;

    console.log('Extracted Text with Formatting:', formattedText);
    console.log('Formatting Details:', formattingDetails);
  });
});

 Gaeilge