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
TypeScript
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;
}