UNPKG

pdf2pic

Version:

A utility for converting pdf to image and base64 format.

32 lines (31 loc) 1.29 kB
/// <reference types="node" /> import gm from "gm"; import fs from "fs-extra"; import { WriteImageResponse } from "./types/writeImageResponse"; import { Options } from "./types/options"; import { ToBase64Response } from "./types/toBase64Response"; export declare class Graphics { private quality; private format; private width; private height; private density; private savePath; private saveFilename; private compression; private gm; generateValidFilename(page?: number): string; gmBaseCommand(stream: fs.ReadStream, filename: string): gm.State; toBase64(stream: fs.ReadStream, page?: number): Promise<ToBase64Response>; writeImage(stream: fs.ReadStream, page?: number): Promise<WriteImageResponse>; identify(filepath: string | fs.ReadStream, argument?: string): Promise<gm.ImageInfo | string>; setQuality(quality: number): Graphics; setFormat(format: string): Graphics; setSize(width: number, height?: number): Graphics; setDensity(density: number): Graphics; setSavePath(savePath: string): Graphics; setSaveFilename(filename: string): Graphics; setCompression(compression: string): Graphics; setGMClass(gmClass: string | boolean): Graphics; getOptions(): Options; }