You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- import pdfParse from 'pdf-parse';
- import fs from 'fs';
- import IPdfToTextProvider from '../IPdfToTextProvider';
-
- export default class PdfParseProvider implements IPdfToTextProvider {
- public async extract(filePath: string): Promise<string> {
- const dataBuffer = fs.readFileSync(filePath);
-
- const data = await pdfParse(dataBuffer);
-
- return data.text;
- }
- }
|