docfalcon-sdk
v0.2.0
Published
DocFalcon SDK for Node.js
Readme
DocFalcon SDK for Nodejs
Introduction
This library provides Nodejs integration for DocFalcon APIs.
We welcome feedback and issues you may spot while using it.
Installation
npm i --save docfalcon-sdkUsage
DocFalcon has one very simple and intuitive API for PDF generation. This library is a very simple wrapper around an http client and supports both callbacks and promises.
PDF Generation
This is an example on use it with a callback
'use strict';
var DocFalconClient = require('docfalcon-sdk'),
fs = require('fs');
var businessCard = require('./samples/business_card.json');
var docfalcon = new DocFalconClient('YOUR_APIKEY');
docfalcon.generate(businessCard, function (error, response) {
if (error) {
console.log(error);
}
else {
fs.writeFileSync('business_card.pdf', response);
console.log('business_card.pdf written! (' + response.length + ' bytes).');
}
});The same can be achieved with promises
'use strict';
var DocFalconClient = require('docfalcon-sdk'),
fs = require('fs');
var businessCard = require('./samples/business_card.json');
var docfalcon = new DocFalconClient('YOUR_APIKEY');
docfalcon.generate(businessCard)
.then(function (response) {
fs.writeFileSync('business_card.pdf', response);
console.log('business_card.pdf written! (' + response.length + ' bytes).');
})
.catch(function (error) {
console.error(error);
});
You can get more info about how to get an apikey or how to describe your document by looking at the docs.
License
BSD 3-Clause License
Copyright (c) 2017, DocFalcon
