pdf2pic
Version:
A utility for converting pdf to image and base64 format.
32 lines (31 loc) • 1.29 kB
TypeScript
/// <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;
}