作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在遵循在 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.workerSrc = "${pageContext.request.contextPath}/pdfviewer/pdf.worker.js";
PDFJS.disableStream = true;
PDFJS.disableWorker = true;
var pdfLinkService = new PDFJS.PDFLinkService();
var pdfViewer = new PDFJS.PDFViewerApplication({
container: document.getElementById("div-viewer"),
linkService: pdfLinkService
});
pdfLinkService.setViewer(pdfViewer);
var pdfFindController = new PDFJS.PDFFindController({
pdfViewer: pdfViewer
});
pdfViewer.setFindController(pdfFindController);
它似乎适用于所有人,但我收到以下错误消息:
"PDFJS.PDFLinkService is not a function"
和
"pdfViewer is not defined".
尝试用 google 搜索,但没有人收到我的错误消息,该代码是 mozilla github 上使用的代码。
感谢大家的帮助。
最佳答案
好吧,问题是项目中的错误库,我不需要viewer.js,而是pdf_viewer.js,现在我在声明PDFLinkService类的新实例时没有任何问题,但是在声明时
var pdfViewer = new PDFJS.PDFViewerApplication({
container: document.getElementById("div-viewer"),
linkService: pdfLinkService
});
我收到此错误:
this.viewer is null
看起来 pdf_viewer.js 无法正确创建此类的实例,尽管代码中似乎没有什么奇怪的,我是否缺少一些库或其他东西?我正在互联网上查找,但看起来我拥有所有正确的引用资料。
关于javascript - PDFJS.PDFLinkService 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46908332/
我正在遵循在 pdf 阅读器中添加搜索功能的教程,我通过导入 javascript 文件正确遵循了所有步骤 然后使用以下代码 PDFJS.workerSrc = "${pageContext.re
我是一名优秀的程序员,十分优秀!