现在我找到了解决方案!
var container = document.getElementById('viewerContainer');var viewer = document.getElementById('viewer');var pdfViewer = new PDFViewer({ container: container, viewer: viewer});$scope.pdfFindController = new PDFFindController({ pdfViewer: pdfViewer);pdfViewer.setFindController($scope.pdfFindController);container.addEventListener('pagesinit', function () { pdfViewer.currentScalevalue = 'page-width'; });PDFJS.getdocument(MY_PATH_TO_THE_PDF).then(function (pdfdocument) { pdfViewer.setdocument(pdfdocument);});搜索字词:
$scope.pdfFindController.executeCommand('find', { caseSensitive: false, findPrevious: undefined, highlightAll: true, phraseSearch: true, query: "myQuery"});而且我必须导入viewer.js。
我在问题中发布的代码不再需要。PDFViewer呈现pdf。



