Leabharlann Saor Node.js chun Sonraí a Bhain as Doiciméad Scanáilte
Leabharlann Príomhfhiontair Foinse Oscailte Node.js le haghaidh Próiseáil Doiciméad Scanáilte a cheadaíonn Luchtú, Léamh, Próiseáil agus Baint Téacs go Héifeachtach ó Doiciméid Scanáilte laistigh de Feidhmchláir Node.js.
Céard é DocumentVision ?
Sa aois digiteach inniu, tá bainistíocht na ndoiciméad go héifeachtach ríthábhachtach do eagraíochtaí de gach méid. Le méadú ar líon na ndoiciméad, bíonn sé dúshlánach a sláine, a shábháilteacht, agus a rochtain a chothú. Anseo thagann DocumentVision, leabharlann foinse oscailte, i bhfeidhm. Is leabharlann open-source cumhachtach é DV atá deartha do fhorbróirí bogearraí a bhfuil gá acu oibriú le doiciméid scanáilte. Tógta ar Node.js, baintear úsáid as roinnt de na teicneolaíochtaí láidre, lena n-áirítear Tesseract le haghaidh Aithint Carachtar Optach (OCR), OpenCV le haghaidh próiseáil íomhá, agus ZXing le haghaidh léitheoireacht barrachóid. Ligeann an meascán seo d'fhorbróirí bogearraí feidhmchláir a chruthú a d'fhéadfadh tascanna bainistíochta doiciméad a láimhseáil go héifeachtach.
Is leabharlann Node.js é DocumentVision a sholáthraíonn tacar iomlán uirlisí le haghaidh léitheoireacht agus bainistíochta doiciméad scanáilte laistigh de feidhmchláir Node.js. Ceadaíonn sé d'fhorbróirí luchtú, léamh, nuashonrú, scrios nó téacs nó íomhánna a bhaint as doiciméid, chomh maith le hoibríochtaí casta cosúil le cuardach, scagadh, agus sórtú le cúpla líne de chód amháin. Tá an leabharlann deartha chun a bheith solúbtha agus inscálaithe, rud a fhágann go bhfuil sé oiriúnach do raon leathan feidhmchlár, ó chórais bhainistíochta doiciméad beaga go réitigh fiontraíochta mhóra. Do fhorbróirí bogearraí, a dhéanann sé an t-chastaíocht a dhéanann le sonraí crúfa doiciméad a bhreithniú agus cuireann sé ar chumas cruthú feidhmchlár saincheaptha a láimhseálann doiciméid scanáilte, oibriú sreabhadh oibre uathoibríoch, nó eolas úsáideach a bhaint as íomhánna.
Ag tosú le DocumentVision
Chun DocumentVision a shuiteáil, is féidir leat npm a úsáid, bainisteoir na bpacáistí do JavaScript. Úsáid na horduithe seo a leanas le haghaidh suiteáil rathúil.
Suiteáil DocumentVision trí npm
$ npm install dv Suiteáil DocumentVision trí GitHub
clone https://github.com/creatale/node-dv.gitLuchtú & Mionathrú Íomhánna trí Leabharlann Node.js
Ceadaíonn leabharlann DocumentVision foinse oscailte d'fhorbróirí bogearraí tascanna éagsúla próiseála íomhá a chur i bhfeidhm tríd a chomhtháthú le OpenCV. Ligeann sé d'fhorbróirí bogearraí cáilíocht na híomhá a fheabhsú, tomhasanna a choigeartú, nó fiú an íomhá a réamhphróiseáil chun torthaí OCR níos fearr a fháil. Is féidir le forbróirí bogearraí íomhánna a luchtú, a athmhéidú, a rothlú, agus a choigeartú chun a gcaighdeán a fheabhsú sula ndéantar an próiseáil. Is féidir leat freisin doiciméid scanáilte agus íomhánna a luchtú agus téacs a bhaint astu laistigh de fheidhmchláir Node.js. Seo sampla a thaispeánann conas is féidir le forbróirí bogearraí íomhánna a athmhéidú agus a rothlú laistigh de fheidhmchláir Node.js.
Conas íomhá a athmhéidú agus a rothlú laistigh Feidhmchlár Node.js?
const image = new dv.Image('path/to/image.png');
// Resize and rotate the image
image.resize(800, 600).rotate(90).save('path/to/output.png')
Aithint Carachtar Optach (OCR) i Node.js
Comhtháthaíonn DocumentVision an t-inneall Tesseract, ag cur ar chumas úsáideoirí téacs a thiontú ó doiciméid scanáilte nó ó íomhánna go formáidí ineagarthóireachtacha laistigh de fheidhmchláir Node.js. Tá an ghné seo ríthábhachtach le haghaidh digitithe doiciméad, ag cumasú d'fhorbróirí bogearraí téacs clóite a bhaint as comhaid íomhá cosúil le PDFanna nó JPEGanna scanáilte. Taispeánann an sampla cód thíos conas is féidir le forbróirí luchtú agus téacs a bhaint as Íomhánna PNG laistigh den timpeallacht Node.js.
Conas téacs a bhaint as Íomhánna PNG laistigh Feidhmchlár Node.js?
const dv = require('node-dv');
const ocr = new dv.OCR();
ocr.recognize('path/to/image.png', (err, text) => {
if (err) {
console.error('OCR Error:', err);
} else {
console.log('Extracted Text:', text);
}
});
Braiteadh & Díchódú Barrachóid i Node.js
Is gné riachtanach eile le haghaidh léitheoireacht barrachóid í an leabharlann DocumentVision foinse oscailte, a dhéanann sé indéanta trí chomhtháthú an scanóir barrachóid ZXing. Tá an feidhmiúlacht seo úsáideach le haghaidh bainistíochta doiciméad a bhfuil barrachóid iontu, mar shampla lipéid loingseoireachta, sonrascanna, nó bileoga faisnéise táirge. Seo sampla simplí a thaispeánann conas is féidir le forbróirí bogearraí íomhá barrachóid a luchtú agus í a díchódú laistigh de fheidhmchláir Node.js.
Conas íomhánna Barrachóid a luchtú agus a díchódú laistigh Feidhmchlár Node.js?
const barcode = new dv.Barcode();
barcode.decode('path/to/barcode.png', (err, result) => {
if (err) {
console.error('Barcode Error:', err);
} else {
console.log('Decoded Barcode:', result);
}
});
Sreabhadh Oibre Inúsáidte
Soláthraíonn DocumentVision ardán láidir agus solúbtha do fhorbróirí chun feidhmchláir saincheaptha a thógáil a láimhseálann doiciméid scanáilte. Ceadaíonn an leabharlann saincheapú, ag cumasú d'fhorbróirí an phróiseáilphíblíne a shaincheapú chun a riachtanais ar leith a chomhlíonadh. Is féidir leis an solúbthacht seo sreabhadh oibre níos éifeachtaí a chur chun cinn a oireann do chásanna úsáide ar leith.