@eternalheart/ngx-file-preview
Version:
A powerful Angular file preview component library supporting multiple file formats including images, videos, PDFs, Office documents, text files and more.
25 lines (24 loc) • 1.06 kB
TypeScript
import { ElementRef, OnInit } from '@angular/core';
import { NgxExtendedPdfViewerComponent } from 'ngx-extended-pdf-viewer';
import { BasePreviewComponent } from "../base-preview/base-preview.component";
import { FileReaderResponse } from "../../services";
import * as i0 from "@angular/core";
export declare class PdfPreviewComponent extends BasePreviewComponent implements OnInit {
zoom: any;
rotation: 0 | 90 | 180 | 270;
currentPage: number;
pdfViewer: NgxExtendedPdfViewerComponent;
viewerContainer?: ElementRef<HTMLDivElement>;
ngOnInit(): void;
protected handleFileContent(content: FileReaderResponse): Promise<void>;
pdfLoaded(): void;
zoomIn(): void;
zoomOut(): void;
autoFit(): void;
resetZoom(): void;
reset(): void;
rotate(degrees: number): void;
onScaleChange($event: number): void;
static ɵfac: i0.ɵɵFactoryDeclaration<PdfPreviewComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PdfPreviewComponent, "ngx-pdf-preview", never, {}, {}, never, never, true, never>;
}