오류 유형: Worker.load는 함수가 아닙니다.
P粉937769356
P粉937769356 2023-09-01 18:33:44
0
1
509
<p>PDF나 이미지 파일에서 텍스트를 추출하고 싶을 때는 vue.js와 nuxt.js를 사용합니다. 하지만 작동하지 않는 것 같습니다. 이유는 모르겠습니다. 처음으로 묻는 질문인데, 더 많은 정보가 필요하시면 언제든지 문의해 주세요. 4일 동안 이 오류가 발생했습니다. T^T. 정말 도움이 필요해요. </p> <p>이 오류를 해결하려고 노력했습니다. 나는 단지 버그를 고치고 싶을 뿐이다. </p> <p> <pre class="brush:js;toolbar:false;">async parsFile() { if (this.uploadedFile) { const fileType = this.getFileType(this.uploadedFile.name); if (fileType === "이미지") { const 작업자 = createWorker(); 작업자.로드()를 기다립니다. waitworker.loadLanguage("eng"); waitworker.initialize("eng"); const { 데이터: { 텍스트 }, } = waiter.recognize(this.uploadedFile); console.log(텍스트); 작업자를 기다립니다.종료(); } else if (fileType === "pdf") { const fileReader = 새로운 FileReader(); fileReader.onload = 비동기() => const typedArray = new Uint8Array(fileReader.result); const pdf = pdfjsLib.getDocument(typedArray).promise를 기다립니다. const numPages = pdf.numPages; pdfText = ""로 두십시오; for (let i = 1; i <= numPages; i++) { const 페이지 = pdf.getPage(i)를 기다립니다; const 콘텐츠 = 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

모든 응답(1)
P粉022140576

제안사항입니다. createWorker() 함수가 제대로 import 되지 않았는지, 사용중인 라이브러리에 문제가 있는지 확인해보세요. 또한 필요한 종속성을 설치했는지 확인하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿