A simple javascript interface to poppler library
C++ JavaScript C Python Makefile
Latest commit 525359d Jul 1, 2016 @blackbeam bump version

README.md

poppler-simple Build Status

A simple javascript interface to poppler library.

Requirements:

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

Install:

npm install poppler-simple

Load:

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