pdf-maker

0.0.2 • Public • Published

pdf-maker

An easy way to generate pdf files from ejs templates or html files

Install

npm i --save pdf-maker

Usage

For generating pdf from ejs templates

var pdfMaker = require('pdf-maker');
 
var template = 'path/to/ejsTemplate.ejs';
var data = {
    name: 'node.js'
};
var pdfPath = '/path/of/pdf/file.pdf';
var option = {
    {
        paperSize: {
            format: 'A4',
            orientation: 'portrait',
            border: '1.8cm'
        }
    };
};
 
pdfMaker(template, data, pdfPath, option);

Here, 'option' parameter is optional. 'data' is the data which will be used in the ejs template. 'pdfPath' is the path with where the pdf file will be saved.

For generating pdf from html files.

var pdfMaker = require('pdf-maker');
 
var template = 'path/to/htmlFile.html';
var pdfPath = '/path/of/pdf/file.pdf';
var option = {
    {
        paperSize: {
            format: 'A4',
            orientation: 'portrait',
            border: '1.8cm'
        }
    };
};
 
pdfMaker(template, pdfPath, option);

Roadmap

Adding test cases. Removing external dependencies.

Package Sidebar

Install

npm i pdf-maker

Weekly Downloads

22

Version

0.0.2

License

MIT

Last publish

Collaborators

  • dipesh.singh