UNPKG

@pdfme/converter

Version:

TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!

18 lines (17 loc) 705 B
import type { PDFDocumentProxy } from 'pdfjs-dist'; import type { ImageType } from './types.js'; interface Environment { getDocument: (pdf: ArrayBuffer | Uint8Array) => Promise<PDFDocumentProxy>; createCanvas: (width: number, height: number) => HTMLCanvasElement | OffscreenCanvas; canvasToArrayBuffer: (canvas: HTMLCanvasElement | OffscreenCanvas, imageType: ImageType) => ArrayBuffer; } export interface Pdf2ImgOptions { scale?: number; imageType?: ImageType; range?: { start?: number; end?: number; }; } export declare function pdf2img(pdf: ArrayBuffer | Uint8Array, options: Pdf2ImgOptions | undefined, env: Environment): Promise<ArrayBuffer[]>; export {};