@mescius/dspdfviewer
Version:
Document Solutions PDF Viewer
25 lines (24 loc) • 834 B
TypeScript
import GcPdfViewer from "..";
import { PageViewport } from "../Models/ViewerTypes";
export declare class ExternalPdfManager {
viewer: GcPdfViewer;
static readonly EMPTY_FILE_ID = "blank";
_loadedDocs: {
[id: string]: any;
};
_loadedDocsPromises: {
[id: string]: any;
};
constructor(viewer: GcPdfViewer);
getDocument(fileId1: string, array?: Uint8Array): Promise<any>;
cleanup(): void;
renderThumbImage(fileId: string, pageIndex: number, rotateAngle?: number): Promise<{
img: HTMLImageElement;
sizeRatio: number;
}>;
_getPageDrawContext(viewport: PageViewport): CanvasRenderingContext2D | null;
renderPageThumbnail(page: any, rotateAngle?: number): Promise<{
img: HTMLImageElement;
sizeRatio: number;
}>;
}