A simple javascript interface to poppler library
C++ JavaScript C Python Makefile
Switch branches/tags
Latest commit 892529b Apr 3, 2017 @blackbeam bump version


poppler-simple Build Status

A simple javascript interface to poppler library.


  1. iconv implementation (usually included in glibc).
  2. Modern poppler library version (>= 0.18).


npm install poppler-simple


var PopplerDocument = require('poppler-simple').PopplerDocument;

Open document:

var doc = new PopplerDocument('file://' + pathToDocument);

Get a page:

var page = doc.getPage(pageNum);

Render page to a buffer in jpeg format with 75 quality and 120 DPI:

var buf = page.renderToBuffer('jpeg', 120, {'quality': 75});

For more info see test/test.js