UNPKG

pdf2md-js

Version:

Convert PDF to Markdown using Node.js

27 lines (26 loc) 977 B
export type PageImage = { index: number; data: Buffer; }; /** * 获取PDF文档的页数 * @param pdfData PDF文件数据或路径 * @returns PDF文档的总页数 */ export declare const getPageCount: (pdfData: Buffer | string) => Promise<number>; /** * 直接生成PDF文档的所有页面图像,不依赖区域识别 * @param pdfData PDF文件数据或路径 * @param outputDir 输出目录 * @param scale 缩放比例 * @returns 生成的图像文件路径数组 */ export declare const generateFullPageImages: (pdfData: Buffer | string, outputDir: string, scale?: number) => Promise<PageImage[]>; /** * 将PDF文档的所有页面截图并保存到指定目录 * @param pdfData PDF文件数据或路径 * @param outputDir 输出目录 * @param scale 缩放比例,默认为3 * @returns 保存的图像文件路径数组 */ export declare const savePdfAsImages: (pdfData: Buffer | string, outputDir: string, scale?: number) => Promise<string[]>;