Node.js wrapper for the HyPDF Heroku Add-on
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
.gitignore
README.md
index.js
package.json

README.md

HyPDF

Node.js wrapper for the HyPDF Heroku Add-on API

This is a Node.js version the official Ruby wrapper for working with HyPDF on Heroku

Installation

Through NPM

$ npm install hypdf

or using Git

$ git clone git://github.com/treygriffith/hypdf.git node_modules/hypdf/

How to Use

var HyPDF = require('hypdf');

var hypdf = new HyPDF(process.env.HYPDF_USER, process.env.HYPDF_PASSWORD, {
  // default options to use - these can be changed for each individual API request
  bucket: "MY_S3_BUCKET",
  public: true, // all S3 uploads will be public by default
  test: true // we are in test mode - these requests won't count against our HyPDF quota
});

hypdf.htmltopdf("<html><body><h1>Title</h1></body></html>", {
    orientation: 'Landscape',
    copies: 2,
    // ... other options ...
  },
  function (err, response) {
    if(err) throw err;

    console.log(response.pdf);
  }
);

Documentation

Full API documentation for HyPDF can be found here.