pdftohtmljs

PDF to HTML (pdf2htmlex) shell wrapper

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