Fehlertyp: worker.load ist keine Funktion
<p>Wenn ich Text aus PDF- oder Bilddateien extrahieren möchte, verwende ich vue.js und nuxt.js. Scheint aber nicht zu funktionieren. Ich weiß nicht, warum.
Dies ist das erste Mal, dass ich frage. Wenn Sie weitere Informationen benötigen, können Sie mich gerne fragen. Ich blieb 4 Tage lang mit diesem Fehler hängen. Ich brauche wirklich Hilfe. </p>
<p>Ich habe versucht, diesen Fehler zu beheben. Ich möchte nur den Fehler beheben. </p>
<p>
<pre class="brush:js;toolbar:false;">async parseFile() {
if (this.uploadedFile) {
const fileType = this.getFileType(this.uploadedFile.name);
if (fileType === "image") {
const worker = createWorker();
Warten Sie auf worker.load();
Warten Sie auf worker.loadLanguage("eng");
Warten Sie auf worker.initialize("eng");
const {
Daten: {Text},
} = wait worker.recognize(this.uploadedFile);
console.log(text);
Warten Sie auf worker.terminate();
} else if (fileType === "pdf") {
const fileReader = new FileReader();
fileReader.onload = async () =>
const typedArray = new Uint8Array(fileReader.result);
const pdf = waiting pdfjsLib.getDocument(typedArray).promise;
const numPages = pdf.numPages;
let pdfText = "";
for (let i = 1; i <= numPages; i++) {
const page = waiting pdf.getPage(i);
const content = wait page.getTextContent();
const pageText = content.items.map((item) => item.str).join(" ");
pdfText += Seitentext + "n";
}
console.log(pdfText);
};
fileReader.readAsArrayBuffer(this.uploadedFile);
}</pre>
</p>