diff --git a/app/directives/pdf.ts b/app/directives/pdf.ts index ef43e391..c7603751 100644 --- a/app/directives/pdf.ts +++ b/app/directives/pdf.ts @@ -297,7 +297,7 @@ export default function(app) { }); if (!this.annotations) { - this.annotations = await this.page.getAnnotations(); + this.annotations = await this.page.getAnnotations({intent: 'display'}); } // wipe all children from the container diff --git a/types/pdfjs.d.ts b/types/pdfjs.d.ts index 2096cbcb..cdf03bef 100644 --- a/types/pdfjs.d.ts +++ b/types/pdfjs.d.ts @@ -214,13 +214,17 @@ interface PDFAnnotationLayerParameters { update(params: PDFAnnotationLayerParameters): void; } +interface PDFGetAnnotationsParameters { + intent?: 'display' | 'print'; +} + interface PDFPageProxy { pageNumber: number; rotate: number; ref: PDFRef; view: number[]; getViewport(scale: number, rotate?: number): PDFPageViewport; - getAnnotations(): PDFPromise; + getAnnotations(params: PDFGetAnnotationsParameters?): PDFPromise; render(params: PDFRenderParams): PDFRenderTask; getTextContent(): PDFPromise; // getOperationList(): PDFPromise<>;