We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

Sohail Khilji
Kilo Patron

Servicenow PDF Generation Script

 

servicenowpdfgenerationservicenowpdfgeneration

 

 

Line 2 : Replace sys_id with your KB sys_id or make it dynamic as needed

Last line : replace sys_id with your sys_id or make it dynamic as needed

pagePorperties : Update the page properties as required.

 

var gr = new GlideRecord('kb_knowledge');
gr.get('6b7c4bba93bc26108af172ba2bba1006');
var html = gr.getValue('text');

var pageProperties = {
	HeaderImageAlignment: 'LEFT',
	PageSize: 'A4',
	GeneratePageNumber: 'false',
	TopOrBottomMargin: '72',
	LeftOrRightMargin: '50'
};

new sn_pdfgeneratorutils.PDFGenerationAPI().convertToPDFWithHeaderFooter(html, 'kb_knowledge', '6b7c4bba93bc26108af172ba2bba1006', 'your_pdf_name_temp', pageProperties );

 

 

#servicenowpdf #pdfgeneration #servicenowpdfgeneration #servicenowpdfscript #converttopdf 

 

Comments
Hetal2
Tera Expert

But how do we process the images?

Jeff Schodde
ServiceNow Employee

Extremely cool. Thanks for sharing!

Rafael Batistot
Kilo Patron
Version history
Last update:
‎04-15-2025 01:58 AM
Updated by:
Contributors