Switch branches/tags
Find file
Fetching contributors…
Cannot retrieve contributors at this time
36 lines (27 sloc) 876 Bytes

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