Skip to content

eugenehp/hypdf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 @ehp/hypdf

or using Git

$ git clone git://github.com/eugenehp/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.

About

Node.js wrapper for the HyPDF Heroku Add-on

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%