UNPKG

afpp

Version:

another f*cking pdf parser

23 lines 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.pdf2image = void 0; const core_1 = require("./core"); /** * Converts a PDF file from various input formats (Buffer, Uint8Array, string path, or URL) to an array of image buffers. * * @async * @function pdf2string * * @param {Buffer|Uint8Array|string|URL} input - The PDF source, which can be a file path, URL, Buffer, or Uint8Array. * @param {Object} [options] - Optional parsing options for customizing the PDF parsing process. * @param {string} [options.password] - The password for encrypted PDF files, if required. * * @since — v1.0.0 * * @returns {Promise<string>} - A promise that resolves to the string representation of the PDF content. * * @throws {Error} Throws an error if the input type is invalid. */ const pdf2image = async (input, options) => (0, core_1.parsePdfFile)(core_1.PROCESSING_TYPE.IMAGE, input, options); exports.pdf2image = pdf2image; //# sourceMappingURL=pdf2image.js.map