Skip to content
Node.js wrapper for the HyPDF Heroku Add-on
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
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.

You can’t perform that action at this time.