aboutsummaryrefslogtreecommitdiff
path: root/src/server/PdfTypes.ts
blob: 458df7b26e09d87c5ddc446ff6fd1c5cf1fdd938 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
export interface PDFInfo {
    PDFFormatVersion: string;
    IsAcroFormPresent: boolean;
    IsXFAPresent: boolean;
    [key: string]: unknown;
}
export interface PDFMetadata {
    parse(): void;
    get(name: string): string;
    has(name: string): boolean;
}
export interface ParsedPDF {
    numpages: number;
    numrender: number;
    info: PDFInfo;
    metadata: PDFMetadata;
    version: string; // https://mozilla.github.io/pdf.js/getting_started/
    text: string;
}