浏览器:Chrome,我正在使用XAMPP本地主机
我对PDF.js有问题。我只是尝试加载pdf文件,在画布中渲染它,然后我想使用一些Visual Char Recognition库(例如ocrad.js)将pdf文件中的信息放入表格中。 (我想从交货加载COC文档,并将交货的货物自动加载到数据库中)。我不知道是否可能,但我想尝试。 PDF.js是我遇到的第一个问题。
部分代码:
<div class="preformarray">
<canvas id="the-canvas"></canvas>
<script>
pdfjsLib.GlobalWorkerOptions.workerSrc = "pdf/pdf.worker.js";
var loadingTask = pdfjsLib.getDocument('pdf/19662.pdf');
loadingTask.promise.then(function(pdf) {
// you can now use *pdf* here
pdf.getPage(1).then(function(page) {
// you can now use *page* here
var scale = 1.5;
var viewport = page.getViewport({ scale: scale, });
var canvas = document.getElementById('the-canvas');
var context = canvas.getContext('2d');
canvas.height = viewport.height;
canvas.width = viewport.width;
var renderContext = {
canvasContext: context,
viewport: viewport
};
page.render(renderContext);
});
});
</script>
pdf.worker.js文件存储在与pdf文档“ 19662.pdf”相同的文件夹中。在consol日志中,我正在收录:
警告:设置伪造工人。 pdf.js:468
警告:decodeScan-意外的MCU数据,当前标记为:ffff pdf.worker.js:1014
,我不知道该如何处理。 PDF.js文件来自最新版本。 JS不是我的事,这是更多的PHP项目,请为此提供帮助。