Custom eLearning and Digital Training Solutions Provider
  • Home
  • eLearning Services
    • Custom Elearning Solutions
    • Convert PowerPoint to eLearning
    • Rapid eLearning Development
    • Translation and Localization
    • Flash To HTML5 Conversion
    • Legacy Content Conversion
    • Mobile Learning
    • Gamified Learning Solutions
    • Blended Learning Solutions
  • Software Development
    • Learning Management System
    • Workforce Management System
    • Human Resource Management System
    • Bug Tracker Software
    • Custom Software Development
  • Contact Us
  • Blog
  • Search
  • Menu Menu
  • 0Shopping Cart
  • Home
  • eLearning Services
    • Custom Elearning Solutions
    • Convert PowerPoint to eLearning
    • Rapid eLearning Development
    • Translation and Localization
    • Flash To HTML5 Conversion
    • Legacy Content Conversion
    • Mobile Learning
    • Gamified Learning Solutions
    • Blended Learning Solutions
  • Software Development
    • Learning Management System
    • Workforce Management System
    • Human Resource Management System
    • Bug Tracker Software
    • Custom Software Development
  • Contact Us
  • Blog

Articulate Storyline 360: How to create a PDF containing text entry data using JavaScript

Click or tap on the play button to watch the video.

In corporate training, it’s important to create learning experiences that are not only interactive but also personalized. One useful feature is letting learners download their responses or notes as a PDF. This is great for things like reflections, surveys, or training summaries.

Articulate Storyline 360 is a powerful tool that lets you build eLearning content and even use JavaScript to do more advanced things—like making a PDF from what a learner types in.

Welcome to our step-by-step JavaScript guide, where we will guide you through the process of creating a PDF that contains text entry data and downloading it in Articulate Storyline 360.

What is Articulate Storyline 360?

Articulate Storyline 360 is a tool that helps people build interactive eLearning courses. It is part of the Articulate 360 suite, which includes tools for creating presentations, videos, quizzes, and more.

Key features of Storyline 360:

✔ Easy to use with drag-and-drop design
✔ Works with variables and triggers to make courses interactive
✔ Supports JavaScript for advanced custom actions

Many elearning companies use it to build training programs for employees and that is where we come in. We help businesses design and deliver custom eLearning using Articulate Storyline 360.

Partner with Swift eLearning Services to unlock the full potential of Articulate Storyline 360 with custom development, localization, and scalable eLearning delivery.

Contact Us Now

Why Generate PDFs from Text Entry Data?

In corporate training scenarios, instructors or managers often want to capture written feedback, answers to open-ended questions, or form data from learners and have it available for review or record-keeping. Storyline 360 doesn’t do this on its own, but with JavaScript, you can add this feature.

Step-by-Step JavaScript Guide to PDF Creation

Step 1: Prepare Your Code File

You can open a blank page in Notepad++ or Brackets to write the code. If you prefer, you can download the supporting files from the link below.

To download the supporting file for PDF creation, simply click the Download button below.

Download

Step 2: Customize Your PDF Content

You can customize the text for the PDF name, page title, and questions text. Once you’ve finished, save the page as certificate.html.

elearning development services for corporate training by swift elearning services

Step 3: Insert a Web Object in Storyline

Open the Articulate Storyline 360 source file, go to the slide where you want to insert the web object, click on the Insert tab, and then click on Web Object.

custom elearning development services from swift elearning services

free articulate storyline tutorials for custom elearning development – learn to create interactive courses and training modules.

Step 4: Link Your HTML File

Within the Web Object Properties dialog box, insert the URL of the folder containing the “certificate.html” page into the Address field. Afterward, click the OK button.

custom content development services from swift elearning services

Step 5: Add JavaScript to the Download/Print Button

Add this script to your Download/Print button trigger in Storyline to run the PDF generation inside the web object iframe.

// Name of the certificate html file
var certFilename = ‘certificate.html’;

// HTMLCollection of elements of type iFrame
var iframeElements = document.getElementsByTagName(“iframe”);

// Iterate over the iFrameElements HTMLCollection
for(var i = 0; i < iframeElements.length; i++){
/* If src of current iFrame element equals the filename set in variable
** certFilename call the generatePDF() function.
*/
var src = iframeElements[i].getAttribute(‘src’);
if (src.indexOf(certFilename) !=-1) {
iframeElements[i].contentWindow.generatePDF();
}
}

swift elearning services is a custom elearning development company

rapid elearning solutions provided by swift elearning services, offering customized, fast, and effective online training courses for businesses.

Step 6: Publish Your Course

Publish the file and launch the course.

Step 7: Test Your PDF Download

Launch the course by opening the story.html file. You can then enter data into the text entry fields. Once you have completed the course, you will have the option to download a PDF containing the data you entered.

swift elearning services company offering elearning development

How Our eLearning Solutions Can Help You

As a trusted eLearning solution provider, Swift eLearning Services specialize in custom corporate eLearning development that harnesses powerful tools like Articulate Storyline 360 to deliver engaging training experiences.

Whether you need interactive courses, data capture solutions, or multimedia integration, our expert team can tailor your content to meet your unique business goals.

Additionally, our eLearning translation services ensure your content resonates across languages and cultures without losing impact or clarity.

custom elearning development

ARTICULATE STORYLINE POSTS

  • step-by-step guide to customize quiz feedback colors in rise 360
    How to Customize Correct and Incorrect Answers Feedback Colors in Articulate Rise 360June 27, 2025 - 4:40 PM
  • removing labels and numbers from process blocks in articulate rise 360
    How to Remove Labels and Numbers from Process Blocks in Articulate Rise 360June 20, 2025 - 3:07 PM
  • easy-online-course-creation-ispring-suite-swift-elearning-services
    Create Online Courses with Ease Using iSpring Suite – The All-in-One eLearning Authoring Tool for PowerPointJune 16, 2025 - 11:18 AM
  • how to adjust padding in articulate rise 360 content blocks for custom e-learning
    How to Adjust Padding in Articulate Rise 360 Content Blocks for Custom E-LearningJune 9, 2025 - 5:23 PM
  • swift elearning services focuses on crafting custom elearning courses that enhance digital learning experiences.
    How to Use Snapshots to Recover Deleted Lessons in Articulate Rise 360April 23, 2025 - 3:58 PM
  • swift elearning services provides articulate 360 localization, offering tailored elearning solutions that adapt your content for global audiences.
    Articulate 360 Localization: Create, Translate, and Manage Training with EaseApril 17, 2025 - 11:24 AM
  • custom elearning solution with jump-to-time video control in storyline 360 for interactive video navigation.
    How to Use Jump-to-Time Trigger to Control Video in Storyline 360April 11, 2025 - 10:51 AM
  • how to import slides from other storyline projects
    Articulate Storyline 360 – How to Import Slides from Other Storyline ProjectsMarch 25, 2025 - 5:52 PM
  • ohs-traffic-control-training-for-construction-workers-featured-image
    OHS – Traffic Control Training Course for Construction WorkersSeptember 9, 2024 - 5:56 PM
  • ohs-road-traffic-control-training-for-road-maintenance-workers-featured-image
    OHS – Traffic Control Work Zone Safety Training for Road Maintenance WorkersAugust 1, 2024 - 3:22 PM

Get a Free Prototype Customized with Your Content.

Our Portfolios Explore Our Extensive Collection of eLearning Courses.

GET A FREE ELEARNING SAMPLE

We transform your training material into engaging, SCORM-compliant courses.

Request a Free Sample  

Our Services


  • Rapid eLearning Solutions

  • Custom eLearning Development

  • Flash to HTML5 Conversion Services

  • Mobile Learning Solutions

  • Translation and Localisation Services

  • Gamification eLearning

Our Office Address

Asia: 704, Topaz Plaza, Punjagutta, Hyderabad, Telangana, India 500082

Australia: P.O. Box 107, Brisbane, Queensland, 4030

Canada: 750 Oakdale Rd Suite 56, North York, ON M3N 2Z4, Canada

USA: 12218 Old Gage Ranch, San Antonio, Texas 78245

Copyright ©2026 Swift eLearning Services.
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
Initiate and monitor review processes seamlessly within Review 360review 360 how to initiate and monitor review processes seamlessly sizedHow Can a Cloud-Based Issue Tracking System Improve Your Workflow?
Scroll to top