Can I attach or embed a PDF?

I see the "insert hyperlink" option and "insert a web object" option, but don't see the attach/insert option for PDFs and other files.

This discussion thread ( was helpful but was hoping there is an easier way to to this in Storyline.  Thanks!

59 Replies
Jeremy Sobol

Hi Bruce,

Thanks for the welcome and quick reply.

Regarding my feature request, I need to be able to download the presentation to the iPad so I can play it back in an offline environment, so (as I understand) I need to leave this option checked during publish. The problem arises when I'm playing back the presentation. If the "available offline" slider is set back to NO after having downloaded the presentation initially, the presentation becomes no longer accessible in an offline environment and I'm forced to download it again, which could prove problematic in the trade show environment I mention in my previous post.

We're actually considering placing some kind of sticker on the iPad screen to block the slider from being accessed. It's a little lo-tech, some might go so far as to say hack. But hey, desperate times...


Ashley Terwilliger

Hi Jeremy and welcome to Heroes! 

I wanted to point you to the comparison of Storyline's output for HTML5, and Mobile - you'll see the Resource tab, and trigger to Jump to URL/File won't work in the Mobile player. 

This thread offers some ideas from community members on what they did - a popular one is to insert it as a web object, which they said they were able to access offline. 

I had never heard that the "Offline viewing" slider did that, nor thought about it - but sounds like something to share with our Development team here. 

Philip  Cowen

I have similar problem to the one that Jill posted on June 13 at 1:22 p.m. regarding embedding a PDF document:

I also:

1. Placed both the story file and the PDF on my desktop.

2. Created a shape and added a trigger: Jump to URL/File [Name of pdf] when the user clicks the shape.

3. Published, clicked the button with the trigger...nothing happens.

Here's the twist: Using the same steps listed above, the process works if I attach a txt. file or an internet page, but also will not work with a Word document.

Manisha  Verma

Mike Enders said:

Thanks Aroldo,

Also, for those viewing this thread....if you wish to have one file per slide, an easy way to accomplish this is to simply add a button on your slide and then trigger it to jump to file/url.    If you then direct it to a local PDF (or some such document), and then publish your project, that PDF will get pulled into the published output and be available for download.  


Hi Mike,

Your suggestion was helpful and I've done that. I tested the link using the tick icon on the trigger to see if it finds the file and it does. How can I test that it works before I publish it? I'm using Dropbox to share the training module I'm loading. I've uploaded the pdf file there and when I click the button it works. Can I assume it will work once its published?

Thank you so much for your previous help!

Kind regards,


Ania Hartman

I did as described above (insert button/shape, add trigger, jump to URL/File) witg pdf-files and when the course was published to my LMS they still didn't work. It just said that the requested file couldn't be retrieved or something. Then I realized that the files which didn't have a space in their names, nor the swedish letters å, ä och ö, did work. I changed the names of the pdf-files to shorter names without space or å, ä or ö, and now they work. Hopefully this can help someone else so you won't have to be frustrated for hours as I was.

Stacy Land

What happens if I need to add this as a layer on many slides?  I have a long module that needs to have a link to clinical guidelines on it.  I have the guidelines in a PDF.  If it is, say, 50 slides long, does it upload the PDF 50 times?  I've never tried this method before, just used the long by  hand PDF to image to scroll frame method.  This PDF is 13 pages long, though, so I am trying to avoid if at all possible.  Thanks. 

Jen McIntosh

Well since the developer of the viewer hasn't gotten back to me and none of my forum posts on various sites have gotten any answers, I found a workaround myself. And it might be useful for people NOT looking to link to specific pages as well. It involves using pdf open parameters:

Turns out that toolbar and statusbar are options, so if you just create an html page with your desired pdf paramters in an embed tag and then place a web object in storyline pointing to that, it will show with viewer like features directly within the player. To string multiple parameters, just put an ampersand between them.

So for an example here is the embed code I'm using:

<embed src="myfile.pdf#page=5&view=fitH&toolbar=1&statusbar=1" width="585" height="500" pluginspage="">

What that does is start at page 5, fit the pdf horizontally and show the toolbar and statusbar. You can use no parameters at all if you'd like, or others listed at the above link. This even works on slide layers.

Jen McIntosh

So I just upgraded to Storyline 2 and I don't know if that made the difference or not, but now linking the web object directly to the pdf with the open parameter for the named destination is working. No need to embed the pdf into a webpage first. It's a cleaner solution because you don't have to worry about specifying the dimensions.

Stacy Land

So, I asked the question above late last year when we were running crazy to get a deliverable out.  I am just now returning to test it in our LMS.  Unfortunately, it does not work.   This is the error that I get:  

I am using SL1 (afraid of upgrading quite yet, want to start when I don't have so many open courses still being worked).  I'm going to round back with my LMS admin to see exactly the steps he took when he generated the SCOs but any addtl feedback is very welcome.


Ashley Terwilliger

Hi Stacy,

That type of error message typically indicates that the file has been moved or is no longer accessible. Did you check that they uploaded the entire contents of the published output folder to the LMS? If you have access to the course you could test this out as well by uploading to a site such as SCORM Cloud which is an industry standard for testing SCORM content and see how it behaves there as well.