使用 javascript PDF.js 视口的视口问题

viewport problem using javascript PDF.js viewport

我正在使用 pdf.js 并且在昨天之前一切正常。 现在我得到这个错误:

Uncaught (in promise) Error: PDFPageProxy.getViewport is called with obsolete arguments.
    at PDFPageProxy.getViewport (api.js:964)

我已经为视口设置了一个常量 const viewport = page.getViewport(scale);

  /**
   * @param {GetViewportParameters} params - Viewport parameters.
   * @returns {PageViewport} Contains 'width' and 'height' properties
   *   along with transforms required for rendering.
   */
  getViewport({ scale, rotation = this.rotate, dontFlip = false, } = {}) {
    if ((typeof PDFJSDev !== 'undefined' && PDFJSDev.test('GENERIC')) &&
        (arguments.length > 1 || typeof arguments[0] === 'number')) {
      throw new Error(
        'PDFPageProxy.getViewport is called with obsolete arguments.');
    }
    return new PageViewport({
      viewBox: this.view,
      scale,
      rotation,
      dontFlip,
    });
  }

我不知道怎么了。 p.s。我不是js高手

我猜你是在 scale 参数中向该方法传递一个数字?

它应该是一个对象:尝试 page.getViewport({scale:1}),或者在你的情况下 {scale:scale}