npm install https://github.com/UnspecifiedLLC/pdf-reporter.git --save
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')