article-writer-cn
Version:
AI 驱动的智能写作系统 - 专注公众号/自媒体文章创作
23 lines • 745 B
TypeScript
/**
* PDF 文档提取器
*/
import type { PDFExtractionOptions, PDFExtractionResult, CrawledPage } from './types.js';
export declare class PDFExtractor {
/**
* 从 PDF 文件提取内容
*/
extractFromPDF(pdfPath: string, options?: PDFExtractionOptions): Promise<PDFExtractionResult>;
/**
* 将 PDF 提取结果转换为 CrawledPage 格式
*/
convertToCrawledPage(pdfPath: string, extractionResult: PDFExtractionResult, name: string): CrawledPage;
/**
* 从文本中提取代码块
*/
private extractCodeFromText;
/**
* 保存提取结果
*/
saveExtraction(outputDir: string, name: string, page: CrawledPage): Promise<void>;
}
//# sourceMappingURL=pdf-extractor.d.ts.map