Есть несколько способов передачи содержимого переменных Articulate Storyline в документ PDF во время прохождения электронного курса с использованием JavaScript.
В целом, задача сводится к созданию PDF из Web-страницы, поэтому подойдет любой из таких вариантов. В частности, речь идёт о библиотеке
pdfmake и генераторе
jsPDF, на которые наткнулся в официальном сообществе Articulate.
Примеры на jsPDF выгружали данные из переменных курса в PDF, но были проблемы с кодировкой. Вариант с pdfmake сразу выгрузил Кириллицу, на нём и остановился. Ниже будут ссылки на оба оригинальных примера. Для начала подробнее рассмотрим второй вариант.