From 88e8f22d59565e4f9c8a91b440c5c764950b19f8 Mon Sep 17 00:00:00 2001 From: Andrew Washburn Date: Wed, 8 May 2024 12:32:21 -0700 Subject: [PATCH] update pdfjs-dist imports --- src/app/pdf-viewer/pdf-viewer.component.ts | 12 ++++++------ src/app/pdf-viewer/typings.ts | 2 +- src/app/utils/event-bus-utils.ts | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/app/pdf-viewer/pdf-viewer.component.ts b/src/app/pdf-viewer/pdf-viewer.component.ts index e63580d2..66292dcb 100644 --- a/src/app/pdf-viewer/pdf-viewer.component.ts +++ b/src/app/pdf-viewer/pdf-viewer.component.ts @@ -18,7 +18,7 @@ import { import { from, fromEvent, Subject } from 'rxjs'; import { debounceTime, filter, takeUntil } from 'rxjs/operators'; import * as PDFJS from 'pdfjs-dist'; -import * as PDFJSViewer from 'pdfjs-dist/web/pdf_viewer'; +import * as PDFJSViewer from 'pdfjs-dist/web/pdf_viewer.mjs'; import { createEventBus } from '../utils/event-bus-utils'; import { assign, isSSR } from '../utils/helpers'; @@ -32,7 +32,7 @@ import type { PDFViewerOptions, ZoomScale } from './typings'; -import { PDFSinglePageViewer } from 'pdfjs-dist/web/pdf_viewer'; +import { PDFSinglePageViewer } from 'pdfjs-dist/web/pdf_viewer.mjs'; if (!isSSR()) { assign(PDFJS, 'verbosity', PDFJS.VerbosityLevel.INFOS); @@ -289,9 +289,9 @@ export class PdfViewerComponent this.loadPDF(); } else if (this._pdf) { if ('renderText' in changes) { - this.pdfViewer.textLayerMode = this._renderText - ? this._renderTextMode - : RenderTextMode.DISABLED; + // this.pdfViewer.textLayerMode = this._renderText + // ? this._renderTextMode + // : RenderTextMode.DISABLED; this.resetPdfDocument(); } else if ('showAll' in changes) { this.setupViewer(); @@ -341,7 +341,7 @@ export class PdfViewerComponent stickToPage = !this._stickToPage; } - this.pdfViewer._setScale(scale, stickToPage); + this.pdfViewer.currentScale = scale; } }); } diff --git a/src/app/pdf-viewer/typings.ts b/src/app/pdf-viewer/typings.ts index 3c114d69..83771eb0 100644 --- a/src/app/pdf-viewer/typings.ts +++ b/src/app/pdf-viewer/typings.ts @@ -2,7 +2,7 @@ export type PDFPageProxy = import('pdfjs-dist/types/src/display/api').PDFPagePro export type PDFSource = import('pdfjs-dist/types/src/display/api').DocumentInitParameters; export type PDFDocumentProxy = import('pdfjs-dist/types/src/display/api').PDFDocumentProxy; export type PDFDocumentLoadingTask = import('pdfjs-dist/types/src/display/api').PDFDocumentLoadingTask; -export type PDFViewerOptions = import('pdfjs-dist/types/web/base_viewer').PDFViewerOptions; +export type PDFViewerOptions = import('pdfjs-dist/types/web/pdf_viewer').PDFViewerOptions; export interface PDFProgressData { loaded: number; diff --git a/src/app/utils/event-bus-utils.ts b/src/app/utils/event-bus-utils.ts index 0d9132ee..0fc140cb 100644 --- a/src/app/utils/event-bus-utils.ts +++ b/src/app/utils/event-bus-utils.ts @@ -1,7 +1,7 @@ import { fromEvent, Subject } from 'rxjs'; import { takeUntil } from 'rxjs/operators'; -import type { EventBus } from 'pdfjs-dist/web/pdf_viewer'; +import type { EventBus } from 'pdfjs-dist/web/pdf_viewer.mjs'; // interface EventBus { // on(eventName: string, listener: Function): void;