pdftotextjs provides access to pdftotext
via shell in nodejs. You'll need pdftotext
which comes with poppler-utils
.
sudo apt-get install poppler-utils
.sudo port install poppler
or brew install xpdf
.download and install
Xpdf.via npm:
$ npm install pdftotextjs
Usage Asynchronous example
Synchronous exampleconst pdftotext = require('pdftotextjs');
const pdf = new pdftotext('test/pdfs/sample.pdf');
Â
pdf.add_options(['-f 1', '-l 1']);
Â
pdf.getText()
.then(result)Â {
  console.log(result);
})
.catch(function (err) {
  console.error(err);
});
Â
Testsconst pdftotext = require('pdftotextjs');
const pdf = new pdftotext('test/pdfs/sample.pdf');
Â
const data = pdf.getTextSync();Â
console.log(data.toString('utf8'));
$ npm test
Package Sidebar Install Downloads Weekly Downloads
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4