reactjs 如何使用JavaScript从pfd文件中提取内容

e0uiprwp  于 12个月前  发布在  React
关注(0)|答案(1)|浏览(153)

你好,我正在尝试不同的方法来提取PDF文件中的内容,但没有什么适合我,像pdf.js当我尝试使用pdf.js它也显示错误,我不知道为什么。我正在尝试这种方法

var loadingTask = window.pdfjsLib.getDocument('dummy.pdf');
loadingTask.promise.then(function(pdf) {
 console.log(pdf)
});

但是它显示错误Can not read property of undefine getDocument。请各位帮助我使用pdf.js或任何可能的方法从pdf中提取内容

nfeuvbwi

nfeuvbwi1#

如果正确导入,它应该可以工作。

pdfjsLib.GlobalWorkerOptions.workerSrc = "https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.6.347/pdf.worker.min.js";

var loadingTask = pdfjsLib.getDocument("dummy.pdf");
loadingTask.promise.then(function(pdf) {
 console.log(pdf);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.6.347/pdf.min.js"></script>

在React中,它应该是这样的:

import * as pdfjsLib from "pdfjs-dist";
pdfjsLib.GlobalWorkerOptions.workerSrc = `https://cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjsLib.version}/pdf.worker.min.js`;

const loadingTask = pdfjsLib.getDocument("dummy.pdf");
loadingTask.promise.then(function(pdf) {
  console.log(pdf);
});

相关问题