InvalidPDFException PDF.js - PullRequest
       28

InvalidPDFException PDF.js

0 голосов
/ 09 июля 2019

Я пытаюсь использовать библиотеку PDF.js в своем угловом приложении.Я получаю InvalidPDFException , а также Недопустимый заголовок потока XRef , когда я пытаюсь загрузить PDF-документ, используя следующий код в моем контроллере :

  PDFJS.getDocument('app/js/pdf/sample.pdf').promise.then(function(pdfDoc_) {
    pdfDoc = pdfDoc_;
    document.getElementById('page_count').textContent = pdfDoc.numPages;

    // Initial/first page rendering
    renderPage(pageNum);
  });

Мой pdf-view.html файл имеет следующий код:

    <h1>PDF.js Previous/Next example</h1>
    <div>
        <button id="prev">Previous</button>
        <button id="next">Next</button>
        &nbsp; &nbsp;
        <span>Page: <span id="page_num"></span> / <span id="page_count"></span></span>
    </div>

    <canvas id="the-canvas"></canvas>
</div>

и pdfview.directive.js Файл выглядит следующим образом:

function PdfView() {
  'ngInject';
  return {
    replace: true,
    restrict: "E",
    templateUrl: "pdf/directives/pdf-view.html",
    link: function(scope, element, attrs) {

    },
    controller: "PdfController",
    controllerAs: 'vm'
  };
}

export default {
  name: 'pdfView',
  fn: PdfView
};

Я следую этому уроку: https://mozilla.github.io/pdf.js/examples/

Это снимок экрана моей ошибки.

Я новичок в AngularJS, поэтому буду признателенПомогите.Заранее спасибо!

...