Add signature image to fillable PDF
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-25-2017 04:33 AM
Hi guys,
I've a 'generated_new_unsigned.pdf' file which is attached to sys_user table (for test),
Also I've a signature (activated through Signature Pad plugin) with the following sys_id: 8fa2a193db8003006b2e7b1ebf9619c6
Now I want to add mentioned signature to PDF.
For this purpose I walked through "hr_PdfUtils" script include which comes from HR module plugin.
So, here is my code snippet which doesn't work (sys_id from the last line of code returned as undefined).
var a = new global.GeneralPdfUtils();
var user_table = 'sys_user';
var admin_user_sysid = '6816f79cc0a8016401c5a33be04be441';
var pdf_template_sysid = 'c3d9ce1fdb8003006b2e7b1ebf961943';
var prefilled_pdf_sysid = '146cca9fdbc003006b2e7b1ebf96193a';
var signature_image_sysid = '8fa2a193db8003006b2e7b1ebf9619c6';
var sig = new GlideRecord("signature_image");
sig.get(signature_image_sysid);
var jsonArrayString = '';
var validatorJson = {};
var fl = [];
var mappingInfo = {};
mappingInfo.pageNumber = 0;
mappingInfo.docTop = 30;
mappingInfo.docLeft = 30;
mappingInfo.signTop = 30;
mappingInfo.signLeft = 30;
mappingInfo.boxHeight = 100;
mappingInfo.boxWidth = 100;
mappingInfo.mappingField = "";
fl.push(mappingInfo);
var mappingInfoJson = {};
mappingInfoJson["signatureMapping"] = fl;
mappingInfoJson["dateMapping"] = [];
jsonArrayString = JSON.stringify(mappingInfoJson);
validatorJson.signatureImageSysId = signature_image_sysid;
validatorJson.isAllSignaturesCollected = true;
var jsonStr = JSON.stringify(validatorJson);
var sysid = a.mergeImageToPdf(user_table, admin_user_sysid, jsonArrayString, prefilled_pdf_sysid, 'generated_new_signed.pdf', jsonStr);
Has anyone faced with this before? If so - why 'mergeImageToPdf' method from last line of this code returns undefined? Probably some parameter is wrong?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-10-2021 03:43 AM
Hi there,
Did you eventually get this working? I'm just curious about this and playing around a bit, though unfortunately no documentation and almost no community posts on mergeImageToPdf.
Kind regards,
Mark
Kind regards,
Mark Roethof
Independent ServiceNow Consultant
10x ServiceNow MVP
---
~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field