Extract text content from a file.
- DOC
- DOCX
- DOT
- CSV
- TXT
- XLS
- XLSX
- JSON
- Install the library as a dependency (/dev-dependency)
npm i -D any-text
- Make use of the
getText
method to read the text content
var reader = require('any-text');
reader
.getText(`path-to-file`)
.then(function (data) {
console.log(data); // handle success
})
.catch(function (error) {
console.log(error); // handle error
});
- You can also use the
async/await
notation
var reader = require('any-text');
const text = await reader.getText(`path-to-file`);
console.log(text);
var reader = require('any-text');
const chai = require('chai');
const expect = chai.expect;
describe('file reader checks', () => {
it('check docx file content', async () => {
expect(await reader.getText(`${process.cwd()}/test/files/dummy.docx`)).to.contains(
'Lorem ipsum'
);
});
});
you can raise any issue here
Any pull request is welcome.
If it works for you , give a Star! ⭐
- Copyright © 2020- Abhinaba Ghosh