UNPKG

afpp

Version:

Async Fast PDF Parser for Node.js — dependency-light, TypeScript-first, production-ready.

18 lines 775 B
import { parsePdfFile, PROCESSING_TYPE, } from './core.js'; /** * Converts a PDF file from various input formats (Buffer, Uint8Array, string path, or URL) to an array of image buffers. * * @async * @function pdf2image * * @param {Buffer|Uint8Array|string|URL} input - The PDF source, which can be a file path, URL, Buffer, or Uint8Array. * @param {AfppParseOptions} [options] - Optional parsing options for customizing the PDF parsing process. * * @since v1.0.0 * * @returns {Promise<Buffer[]>} - A promise that resolves to an array of image buffers. * * @throws {Error} Throws an error if the input type is invalid. */ export const pdf2image = async (input, options) => parsePdfFile(PROCESSING_TYPE.IMAGE, input, options); //# sourceMappingURL=pdf2image.js.map