UNPKG

pdf-to-png-converter

Version:

Node.js utility to convert PDF file/buffer pages to PNG files/buffers with no native dependencies.

25 lines (24 loc) 1.11 kB
import { CanvasAndContext } from './types'; export declare class NodeCanvasFactory { /** * Creates a new canvas context with the specified width and height. * @param width The width of the canvas. * @param height The height of the canvas. * @returns A new canvas context with the specified width and height. * @throws An error if the width or height is less than or equal to zero. */ create(width: number, height: number): CanvasAndContext; /** * Resets the canvas to the specified width and height. * @param canvasAndContext - The canvas and its context. * @param width - The new width of the canvas. * @param height - The new height of the canvas. */ reset(canvasAndContext: CanvasAndContext, width: number, height: number): void; /** * Destroys the canvas and its context by setting the canvas width and height to 0 and * setting the canvas and context properties to undefined. * @param canvasAndContext - The canvas and its context to be destroyed. */ destroy(canvasAndContext: CanvasAndContext): void; }