Skip to main content
Question

PDF content

  • August 5, 2026
  • 1 reply
  • 18 views

RayEaton

I’m having trouble building out the following and wondering if it’s even possible:

  1. Upload a standard pdf that contains links as content and not having to convert it to a slide.
  2. Configure each pdf to either be downloadable or not.
  3. Have the user acknowledge viewing the pdf without having to download it.
  4. Have the URL links work in a pdf.

 

1 reply

Moshe.Machlav
Helper III
Forum|alt.badge.img+2

Hi ​@RayEaton ,

To give it to you straight: it is currently not possible to achieve all four of those requirements simultaneously in Docebo using a standard PDF file.

Here is the technical breakdown: If you want users to view the PDF natively in the platform without downloading it, Docebo uses the Slide Converter tool to display it. However, as explicitly noted in the Docebo Help Center documentation for the Slide Converter, this tool converts the pages into static snapshots, meaning all hyperlinks are stripped out during the conversion.

If you upload it as a standard "File" training material instead, the links will work, but the learner will be forced to download the file, defeating your requirement for a non-downloadable, view-only experience.

The Solution:

When I've deployed solutions for organizations with similar requirements, we typically stop trying to force PDFs to act like web pages and instead rebuild the content natively. I highly recommend taking one of two approaches:

  1. HTML Page Training Material: Build the content directly as an HTML page inside the course. This gives you perfectly functioning links, zero downloads, and native completion tracking once the learner opens it.

  2. Docebo Creator: If you have it enabled, you can upload your PDF document into Docebo Creator to quickly generate a native, interactive lesson where links and tracking work exactly the way you want.

If you want to look at alternative ways to structure your HTML/content layout, this video might be helpful: https://youtu.be/f13_kZH8EB4

Hope this saves you a few hours of troubleshooting! Let me know if you need pointers on setting up the HTML pages.