0.5.1 • Published 8 years ago
pdftotextjs v0.5.1
pdftotextjs - pdftotext shell wrapper for Node.js
pdftotextjs provides access to pdftotext via shell in nodejs. You'll
need pdftotext which comes with poppler-utils.
- Ubuntu/Debian
sudo apt-get install poppler-utils. - MacOSX
sudo port install popplerorbrew install xpdf. - Windows
download and installXpdf.
Installation
via npm:
$ npm install pdftotextjsUsage
Asynchronous example
const pdftotext = require('pdftotextjs');
const pdf = new pdftotext('test/pdfs/sample.pdf');
// Convert first page only
// These options will be passed to pdftotext
// You may use any valid option
pdf.add_options(['-f 1', '-l 1']);
pdf.getText()
.then(result) {
console.log(result);
})
.catch(function (err) {
console.error(err);
});Synchronous example
const pdftotext = require('pdftotextjs');
const pdf = new pdftotext('test/pdfs/sample.pdf');
const data = pdf.getTextSync(); // returns buffer
console.log(data.toString('utf8'));Tests
$ npm test