UNPKG

jagran-react-doc-viewer

Version:

A highly customizable React document viewer with support for PDF, DOCX, PPTX, images, and more

31 lines 810 B
import { DocumentSource } from '../types'; export interface ThumbnailOptions { width?: number; height?: number; quality?: number; } export declare class ThumbnailGenerator { private cache; /** * Generate thumbnail for a document */ generateThumbnail(document: DocumentSource, options?: ThumbnailOptions): Promise<string | null>; /** * Generate thumbnail for PDF (first page) */ private generatePDFThumbnail; /** * Generate thumbnail for images */ private generateImageThumbnail; /** * Clear thumbnail cache */ clearCache(): void; /** * Get file extension from URI */ private getFileExtension; } export declare const thumbnailGenerator: ThumbnailGenerator; //# sourceMappingURL=thumbnailGenerator.d.ts.map