pdftohtmljs provides access to pdf2htmlEX via shell in node.js programs. Current version uses ShellJS for platform independent execution of shell commands.
via npm:
npm install pdftohtmljs
var pdftohtml = require('pdftohtmljs'),
converter = new pdftohtml('test/pdfs/sample.pdf', "sample.html");
converter.preset('default');
converter.success(function() {
console.log("convertion done");
});
converter.error(function(error) {
console.log("conversion error: " + error);
});
converter.progress(function(ret) {
console.log ((ret.current*100.0)/ret.total + " %");
});
converter.convert();
npm install pdftohtmljs -g
pdftohtmljs sample.pdf
You may optionally provide your own filename and preset
pdftohtmljs sample.pdf sample.html ipad
$ npm test
Coverage (Make sure you have installed jscoverage (it's easy sudo aptitude install jscoverage
or brew jscoverage
)
$ npm test-cov