
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-30-2021 10:53 PM
Hi,
Kindly help me to export KB article as PDF. I need a button called Export as PDF in kb_article page which will export the repective KB article as PDF.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-31-2021 05:47 AM
You can use the same script include provided.
Add the following lines in your html and client script on the clone Knowledge Article Content widget
<li class="kb-menu-entry" ><a href="" ng-click="c.exportThisArticle()"><i class="fa fa-print" aria-hidden="true"></i> Print</a></li>
c.exportThisArticle=function()
{
var ga = new GlideAjax('DownloadPDFCustom');
ga.addParam('sysparm_name' , 'kbArticleDownload');
ga.addParam('sysparm_kbID',c.data.article_sys_id);
ga.getXML(getResponse);
}
function getResponse(response) {
var answer = response.responseXML.documentElement.getAttribute("answer");
window.open(answer);
}
Script Include
var DownloadPDFCustom = Class.create();
DownloadPDFCustom.prototype = Object.extendsObject(AbstractAjaxProcessor, {
kbArticleDownload: function() {
var kbID = this.getParameter('sysparm_kbID');
var kbContent = '';
var kb = new GlideRecord("kb_knowledge");
if (kb.get(kbID)) {
kbContent = kb.text.toString();
}
var v = new sn_pdfgeneratorutils.PDFGenerationAPI;
var result = v.convertToPDF(kbContent, "kb_knowledge", kbID, kb.getValue('short_description')); //updated the title of pdf
return '/sys_attachment.do?sys_id=' + result.attachment_id;
}
});

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-09-2021 03:15 AM
Yes Ankur, The KB Exporting as PDF is working fine. But the Images are not coming in PDF.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-09-2021 03:18 AM
check if these links help you
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-11-2024 11:32 AM - edited 07-11-2024 11:37 AM
Hello,
How would I add a Print UI Action to the 'View article' (kb_view UI Page)? Is it possible? If yes, can it only be displayed on article where the workflow state is Published?
Thanks,
Cyn
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-12-2022 05:48 AM
Hi,
is there not a way to not show the print and other menu items on the pdf output. now it just makes a screenshot of the article plus top part of the page (include the menu).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-31-2021 05:12 AM
Hi,