UNPKG

@cherrystudio/pdf-to-img-napi

Version:

📃📸 Converts PDFs to images in nodejs with napi-rs/canvas

21 lines (20 loc) 643 B
import { createCanvas, } from "@napi-rs/canvas"; export class CanvasFactory { // eslint-disable-next-line class-methods-use-this create(width, height) { const canvas = createCanvas(width, height); return { canvas, context: canvas.getContext("2d"), }; } // eslint-disable-next-line class-methods-use-this reset(canvasAndContext, width, height) { canvasAndContext.canvas.width = width; canvasAndContext.canvas.height = height; } // eslint-disable-next-line class-methods-use-this destroy() { // @napi-rs/canvas 不需要显式销毁 } }