blazingdocs
v1.0.0
Published
BlazingDocs Node.js client. High-performance document generation API. Generate documents and reports from СSV, JSON, XML with 99,9% uptime and 24/7 monitoring
Downloads
1
Maintainers
Readme
BlazingDocs Node.js client
High-performance document generation API. Generate documents and reports from СSV, JSON, XML with 99,9% uptime and 24/7 monitoring.
Installation
Using npm:
$ npm install blazingdocs
Integration basics
Setup
You can get your API Key at https://app.blazingdocs.com
const client = BlazingClient('API-KEY')
Getting account info
const account = await client.getAccount()
Getting merge templates list
const templates = await client.getTemplates()
Getting usage info
const usage = await client.getUsage()
Executing merge
const client = BlazingClient('API-KEY')
const data = readFileSync(__dirname + '/PO-Template-Array.json', 'utf8');
const parameters: MergeParameters = new MergeParameters();
parameters.sequence = true;
const readStream = createReadStream(__dirname + '/PO-Template-Array.docx');
const template: FormFile = new FormFile("PO-Template-Array.docx", readStream);
const operation = await client.mergeWithFormFile(data, "output.pdf", parameters, template)
Documentation
See more details here https://docs.blazingdocs.com