Skip to content

UnspecifiedLLC/pdf-reporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDF Reporter for Node.js

Installation

npm install https://github.com/UnspecifiedLLC/pdf-reporter.git --save

Usage

const pdfMaker = require('./')
var image = {
    image: 'data:image/png;base64,iVBORw0KG...',
    width: 150,
    height: 200
}

var metaData = {
    title: 'awesome Document',
    author: 'UNspecified',
    subject: 'subject of document',
    keywords: 'keywords for document',
}

pdfMaker.initEmptyPdf("Global Header", metaData)
pdfMaker.addTitle("Before Step")
pdfMaker.addRow(new Date().toGMTString(), "Step 1", image)
pdfMaker.createPdf('./out/before.pdf')

pdfMaker.initEmptyPdf("Global Header")
pdfMaker.addTitle("Test Steps")
pdfMaker.addRow(new Date().toGMTString(), "Step 1")
pdfMaker.addRow(new Date().toGMTString(), "Assert Step 1", image)
pdfMaker.createPdf('./out/test1.pdf')

pdfMaker.initEmptyPdf("Global Header")
pdfMaker.addTitle("After Step")
pdfMaker.addTitle("A Header Added Explicitly")
pdfMaker.addText("Some text I'm adding explicitly")
pdfMaker.addRow(new Date().toGMTString(), "Step 1")
pdfMaker.createPdf('./out/test2.pdf')

pdfMaker.mergeDocuments(['./out/before.pdf','./out/test1.pdf', './out/test2.pdf'], './out/final.pdf')

About

PDF Creator Utility for Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published