Type d'erreur : worker.load n'est pas une fonction
P粉937769356
P粉937769356 2023-09-01 18:33:44
0
1
449
<p>Lorsque je souhaite extraire du texte à partir de fichiers PDF ou image, j'utilise vue.js et nuxt.js. Mais cela ne semble pas fonctionner. Je ne sais pas pourquoi. C'est la première fois que je vous le demande, si vous avez besoin de plus d'informations, n'hésitez pas à me le demander. J'ai été coincé avec cette erreur pendant 4 jours T^T. J'ai vraiment besoin d'aide. </p> <p>J'ai essayé de corriger cette erreur. Je veux juste corriger le bug. </p> <p> <pre class="brush:js;toolbar:false;">async parseFile() { si (this.uploadedFile) { const fileType = this.getFileType(this.uploadedFile.name); if (fileType === "image") { const travailleur = createWorker(); attendre travailleur.load(); attendre travailleur.loadLanguage("eng"); attendre travailleur.initialize("eng"); const { données : {texte}, } = attendre travailleur.recognize(this.uploadedFile); console.log(texte); attendre travailleur.terminate(); } sinon if (fileType === "pdf") { const fileReader = new FileReader(); fileReader.onload = async () => const typedArray = new Uint8Array(fileReader.result); const pdf = attendre pdfjsLib.getDocument(typedArray).promise; const numPages = pdf.numPages; laissez pdfText = ""; pour (soit i = 1; i <= numPages; i++) { const page = attendre pdf.getPage(i); const content = attendre page.getTextContent(); const pageText = content.items.map((item) => item.str).join(" "); pdfTexte += pageText + "n" ; } console.log(pdfText); } ; fileReader.readAsArrayBuffer(this.uploadedFile); }</pré> </p>
P粉937769356
P粉937769356

répondre à tous(1)
P粉022140576

Juste une suggestion, Vérifiez si la fonction createWorker() n'est pas importée correctement ou s'il y a un problème avec la bibliothèque que vous utilisez. Vérifiez également que vous avez installé les dépendances nécessaires

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!