pdf-toolmd
Version:
Convert PDF to Markdown using Node.js
19 lines (18 loc) • 622 B
TypeScript
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[]>;