diff --git a/htmlPdfNode.js b/htmlPdfNode.js
new file mode 100644
index 0000000..45a148f
--- /dev/null
+++ b/htmlPdfNode.js
@@ -0,0 +1,29 @@
+htmlPdfNode = (req, res) => {
+ try {
+ const body = req.body
+ let requiredParams = ["html"];
+ let verifiedData = global.verifyParams(requiredParams, body);
+ if (!verifiedData.success) {
+ return (global.responseFunction(res, verifiedData.statusCode, verifiedData));
+ }
+ htmlTopdfNode.generatePdf({ content: body.html }, { format: 'A4' }).then(pdfBuffer => {
+ if(pdfBuffer){
+ global.responseFunction(res, 200, {"message": "Verified data successfully", "data": Buffer.from(pdfBuffer).toString('base64'), "success":true});
+ }else{
+ global.responseFunction(res, 400, {"message": "Error In converting Html to PDF", "success":false});
+ }
+ }).catch(err=>{
+ global.responseFunction(res, 400, {"message": "Error In converting Html to PDF", "data": err, "success":false});
+ });
+
+ } catch (err) {
+ return (global.responseFunction(res,
+ 500, {
+ "success": false,
+ "statusCode": 500,
+ "message": "Something went wrong",
+ "data": err
+ }
+ ))
+ }
+};