Installation
npm install --save @types/pdf2image
Summary
This package contains type definitions for pdf2image (https://bitbucket.org/RicardoCacheira/pdf2image#readme).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pdf2image.
export type OutputFormat =
| ((
pageNum: number,
pageIndex: number,
totalPagesProcessed: number,
totalPDFPages: number,
name: string,
path: string,
vm: typeof import("vm"),
) => string)
| string;
export interface Options {
density: number;
height: number;
width: number;
outputType: "jpg" | "png" | ".jpg" | ".png";
quality: number;
pages: "*" | string;
singleProcess: boolean;
backgroundColor: string;
outputFormat: OutputFormat;
}
export interface ConvertedFile {
page: number;
index: number;
name: string;
path: string;
}
export function convertPDF(pdfFilePath: string, options?: Partial<Options>): Promise<ConvertedFile[]>;
export interface Converter {
convertPDF(pdfFilePath: string): Promise<ConvertedFile[]>;
convertPDFList(pdfList: string[]): Promise<ConvertedFile[]>;
}
export function compileConverter(options?: Partial<Options>): Converter;
Additional Details
- Last updated: Tue, 07 Nov 2023 09:09:39 GMT
- Dependencies: @types/node
Credits
These definitions were written by taoqf.