Skip to content

Instantly share code, notes, and snippets.

View NikhilNanjappa's full-sized avatar

Nikhil Nanjappa NikhilNanjappa

View GitHub Profile
@NikhilNanjappa
NikhilNanjappa / generatePdfStoreServer.js
Last active February 12, 2022 14:14
generatePdfStoreServer.js
const pdfMakePrinter = require('pdfmake/src/printer');
const fs = require('fs');
function generatePdf(docDefinition, successCallback, errorCallback) => {
try {
const fontDescriptors = { ... };
const printer = new pdfMakePrinter(fontDescriptors);
const doc = printer.createPdfKitDocument(docDefinition);
doc.pipe(
@NikhilNanjappa
NikhilNanjappa / callGeneratePdf.js
Last active February 12, 2022 13:38
callGeneratePdf.js
const docDefinition = {
content: ['This will show up in the file created']
};
generatePdf(docDefinition, (response) => {
// doc successfully created
res.json({
status: 200,
data: response
});
const warningCodeLookup = {
'66': 'warning_low_ink_yellow',
'67': 'warning_low_ink_black'
}
let information = DLLWrapper.GetInformation()
if (warningCodeLookup[information.warning_code] == "warning_low_ink_yellow {
console.log("Low Ink on Yellow Cartridge")
}