- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
尝试在本地 Apache 服务器中使用 PDF JS 并在控制台中收到以下错误:
Uncaught Error: No PDFJS.workerSrc specified
这很奇怪,因为我遵循示例在此处指定的所有内容 http://mozilla.github.io/pdf.js/examples/ .
我的主文件夹中有一个名为 file.pdf
的示例文件,我只是想显示它。我通过使用带有 file
参数的 iframe 来做到这一点:
<iframe src="./web/viewer.html?file=http://localhost:99/PDF/arquivo.pdf" width="1800px" height="900px" />
现在我正尝试使用 JavaScript API 来显示它。我正在尝试:
<!DOCTYPE html>
<html>
<head>
<script src="./build/pdf.js" type="text/javascript"></script>
<script type="text/javascript">
PDFJS.getDocument('arquivo.pdf').then(function(pdf) {
// Here I use it
})
</script>
</head>
<body>
</body>
</html>
如果我尝试手动包含 pdf.worker.js
,我会收到:
GET http://localhost:99/PDF/build/pdf.worker.worker.js 404 (Not Found)
因为它以编程方式包含 pdf.worker.js。
使用我在此处发布的示例代码,我收到了一个日志和一个错误:
Error: No PDFJS.workerSrc specified pdf.js:249
at error (http://localhost:99/PDF/build/pdf.js:251:15)
at Object.WorkerTransport (http://localhost:99/PDF/build/pdf.js:2305:9)
at Object.getDocument (http://localhost:99/PDF/build/pdf.js:1805:15)
at http://localhost:99/PDF/:6:10 pdf.js:251
Warning: Unsupported feature "unknown" pdf.js:234
Uncaught Error: No PDFJS.workerSrc specified
我需要手动指定 pdf.worker.js 吗?请问,我可以尝试解决这个问题吗?
非常感谢!
(*) - 我可以看到缺少好的内容和解释清楚的 PDF.JS 文档。
最佳答案
我有一个类似的错误,我通过在 pdf.js 的末尾明确指定 pdf.worker.js 来修复它
if (!PDFJS.workerSrc && typeof document !== 'undefined') {
// workerSrc is not set -- using last script url to define default location
****** I have no clue what the code below hope to accomplish ********
****** How can it locate the script container by assuming it ********
****** always would be at the end of <body> or <head> ???? ********
PDFJS.workerSrc = (function () {
'use strict';
var scriptTagContainer = document.body ||
document.getElementsByTagName('head')[0];
var pdfjsSrc = scriptTagContainer.lastChild.src;
return pdfjsSrc && pdfjsSrc.replace(/\.js$/i, '.worker.js');
})();
****** Here I just hardcode the location of the needed file *********
****** This is the part that makes it work. *********
****** Obviously, tailor this to the same path of pdf.js *********
PDFJS.workerSrc = '/static/js/pdf.worker.js';
}
关于javascript - 未指定 PDFJS.workerSrc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26101071/
我试图将我的 Angular 5 代码迁移到 Angular 6。 执行 npm 后开始出现以下问题 npm start WARNING in ./node_modules/pdfjs-
我们正在使用 PDFJS 突出显示/查找 PDF 文件中的文本。效果很好。另一个功能是导航到特定页面。我们正在尝试设置 PdfApplicationViewer 的 CurrentPage 属性。但它
给定一个使用 pdfjs 在浏览器中呈现的 PDF,是否有执行以下基本 View 操作的函数: 旋转 翻转 放大 如果不是,我可以使用哪些最佳策略来执行上述操作? 最佳答案 您可以在获取视口(view
下面是我在extension.js中的代码。如果您查看代码,我尝试了不同的方法将文件加载到我的扩展中。不管怎样,我总是得到 VM3051:15 Uncaught ReferenceError :PDF
我已将 PDFJS 与我的网页集成。我想使用 javascript 进行搜索。 首次搜索时运行良好。但后来我尝试使用不同的关键字再次搜索,然后它没有突出显示正确的关键字。 这是我尝试过的: /
我正在遵循在 pdf 阅读器中添加搜索功能的教程,我通过导入 javascript 文件正确遵循了所有步骤 然后使用以下代码 PDFJS.workerSrc = "${pageContext.re
直接问题,当 pdf 使用 pdfjs 加载到 pyqt5 时,打印按钮似乎无法正常工作,下载按钮也一样。 如何修复这个错误? 代码: import sys from PyQt5 import QtC
我正在创建一个显示 PDF 文件等的应用程序。我需要实现搜索功能,以便我可以在 pdf 文件中搜索术语。要显示我正在使用 PDFJS 的文件。 pdfjs 库中有一些示例,包括呈现页面的组件示例,您可
我需要图书馆的功能以及我使用过的功能: Turn.js,用于动画书效果(仅第 3 版可用,第 4 版无法使用,如果有人与第 4 版 turn.js 具有类似功能,则请分享您的代码)。 pdf.js,在
尝试在本地 Apache 服务器中使用 PDF JS 并在控制台中收到以下错误: Uncaught Error: No PDFJS.workerSrc specified 这很奇怪,因为我遵循示例在此
我的任务是在本地环境中使用 PDFjs。一切工作正常,我可以使用 PDF 的绝对路径来规避同源策略,并在 Firefox 中查看本地 PDF,如下所示 工作得很好。问题是,一旦我在 Internet
我在将 Canvas 转换为 img 时遇到问题..使用 toDataURL() 并将其插入 img src 的最佳方法是什么?当我启动脚本时,它会给我正确的 Canvas ,但 img 是空白的。这
我想知道是否有办法使用 input type="file" 选择 pdf 文件并使用 PDFJS 打开它 最佳答案 您应该能够使用 FileReader 获取文件对象的内容作为类型化数组,pdfjs
我一直在使用这些帖子的代码改编版: PDF to Text extractor in nodejs without OS dependencies pdfjs: get raw text from p
我正在尝试使用 pdf.js 将 pdf 加载到 Web 应用程序中,以便我可以进一步从 pdf 文件中实时提取信息。但是我用一个非常小的例子得到了这个错误。 我已尝试按照 Uncaught Refe
我正在使用 ng2-pdfjs-viewer 查看 pdf,但我想删除工具栏并且只想要页面显示区域,我可以这样做。 最佳答案 您可以通过输入属性使用自己的自定义查看器 viewerFolder 从 n
我有 pdfjs-dist我的 react 应用程序中的依赖项并且它不起作用 - 我不确定我改变了什么导致这个。我正在运行 node v14.16.1 , npm v7.9.0 , react 17.
我们正在实现 PDFJS 以在网站上呈现 pdf 文件。 当尝试将 PDF 文档/查看器作为 arrayBuffer 启动时,我们会遇到各种错误并且文件未呈现。 从 url(DEFAULT_URL 变
我正在使用开箱即用的 pdf js。问题是我使用的是 blob“blob: http://localhost:9001/12fc5fc1-bd5f-4af1-a434-0e38cb55ead” 因此,
我正在使用 pdfjs-dist 模块在模式弹出窗口中显示 pdf 文件。我可以应用一些功能:更改/转到页面、缩放等... 我想以全屏或演示模式查看pdf文件,就像pdfjs的演示一样: https:
我是一名优秀的程序员,十分优秀!