Jenis ralat: worker.load bukan fungsi
P粉937769356
P粉937769356 2023-09-01 18:33:44
0
1
447
<p>Apabila saya ingin mengekstrak teks daripada fail PDF atau imej, saya menggunakan vue.js dan nuxt.js. Tetapi nampaknya tidak berkesan. Saya tidak tahu mengapa. Ini adalah kali pertama saya bertanya, jika anda memerlukan maklumat lanjut sila berasa bebas untuk bertanya kepada saya. Saya terperangkap dengan ralat ini selama 4 hari T^T. Saya sangat memerlukan bantuan. </p> <p>Saya cuba membetulkan ralat ini. Saya hanya mahu membetulkan pepijat. </p> <p> <pre class="brush:js;toolbar:false;">async parseFile() { jika (this.uploadedFile) { const fileType = this.getFileType(this.uploadedFile.name); if (fileType === "imej") { pekerja const = createWorker(); tunggu worker.load(); tunggu worker.loadLanguage("eng"); await worker.initialize("eng"); const { data: { teks }, } = tunggu worker.recognize(this.uploadedFile); console.log(teks); tunggu pekerja.terminate(); } else if (fileType === "pdf") { const fileReader = new FileReader(); fileReader.onload = async () => const typedArray = new Uint8Array(fileReader.result); const pdf = tunggu pdfjsLib.getDocument(typedArray).janji; const numPages = pdf.numPages; biarkan pdfText = ""; untuk (biar i = 1; i <= numPages; i++) { halaman const = tunggu pdf.getPage(i); kandungan const = tunggu page.getTextContent(); const pageText = content.items.map((item) => item.str).join(" "); pdfText += pageText + "n"; } console.log(pdfText); }; fileReader.readAsArrayBuffer(this.uploadedFile); }</pre> </p>
P粉937769356
P粉937769356

membalas semua(1)
P粉022140576

Sekadar cadangan, Semak sama ada fungsi createWorker() tidak diimport dengan betul atau sama ada terdapat masalah dengan pustaka yang anda gunakan. Semak juga sama ada anda telah memasang kebergantungan yang diperlukan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!