schmidmt / poppler-simple

A simple javascript interface to poppler library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A simple javascript interface to poppler library


Languages

Language:C++ 70.3%Language:JavaScript 26.1%Language:C 1.9%Language:Python 1.4%Language:Makefile 0.3%