Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PDFJS.PDFLinkService不是一个函数_Javascript_Pdf.js - Fatal编程技术网

Javascript PDFJS.PDFLinkService不是一个函数

Javascript PDFJS.PDFLinkService不是一个函数,javascript,pdf.js,Javascript,Pdf.js,我正在学习在pdf阅读器中添加搜索功能的教程,我正确地按照所有步骤导入javascript文件 <script type="text/javascript" src="${pageContext.request.contextPath}/pdfviewer/pdf.js"></script> <script type="text/javascript" src="${pageContext.request.contextPath}/pdfviewer/viewer.

我正在学习在pdf阅读器中添加搜索功能的教程,我正确地按照所有步骤导入javascript文件

<script type="text/javascript" src="${pageContext.request.contextPath}/pdfviewer/pdf.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/pdfviewer/viewer.js"></script>
它似乎对所有人都有效,但我收到以下错误消息:

“PDFJS.PDFLinkService不是一个函数”

“未定义pdfViewer”

尝试使用谷歌搜索,但没有人收到我的错误消息,代码就是mozilla github上使用的代码


感谢大家的帮助。

好的,问题是项目中的库出错了,我不需要viewer.js而是pdf_viewer.js,现在我在声明类PDFLinkService的新instance时没有任何问题,但是在声明

var pdfViewer = new PDFJS.PDFViewerApplication({
container: document.getElementById("div-viewer"),
linkService: pdfLinkService
}))

我得到这个错误:

this.viewer is null

看起来pdf_viewer.js无法正确创建该类的实例,尽管代码中似乎没有什么奇怪的地方,我是否缺少一些库或其他东西?我在互联网上查找,但看起来我有所有正确的引用。

好的,问题是项目中有一个错误的库,我不需要viewer.js,但需要pdf_viewer.js,现在我在声明类PDFLinkService的新instance时没有任何问题

var pdfViewer = new PDFJS.PDFViewerApplication({
container: document.getElementById("div-viewer"),
linkService: pdfLinkService
}))

我得到这个错误:

this.viewer is null

看起来pdf_viewer.js无法正确创建该类的实例,尽管代码中似乎没有什么奇怪的地方,我是否缺少一些库或其他东西?我正在internet上查找,但看起来我有所有正确的引用。

PDFViewerApplication不是类,不能以这种方式使用。PDFViewerApplication不是类,不能以这种方式使用。请参阅