2 minutes reading time (383 words)

Explore the Core: Easily embed PDFs in your Joomla content

October-PDF

You probably know how to place images, maybe even videos in your Joomla articles. But did you know you can add PDFs that your visitors can read without having to open or download them first? It's super easy! And the good part: you don't even have to install an extension to do it. The functionality is built right into the Joomla 4 core. Here's how you do it.

Your first step is to create an article, or open the article that will have the PDF in it. Determine where you want it to show and put your cursor there.

In the editor (I use the built-in editor, TinyMCE), on the left above the content area, there's a nice button called CMS Content. If you click it, you see a list of things you can add. Pick Media.

The Media pop-up opens. Click the Upload button in the top left corner to upload a file from your computer.

I've uploaded a file from a restaurant called Lemongrass. The file is added in the Media folder. You can see it's a PDF, it has the PDF icon. Click it.

Now it gets interesting! A pop-up opens and you can choose whether this file should be downloaded or embedded.

Choose Embed. Now you can set the dimensions - Width and Height - of the block that will show the PDF in your article, or leave it as is (that's what I've done here). Click Insert media (lower right corner).

Your article now has a rectangle in it (I've colored it yellow so you can see where it should be) with a little play-icon. That's your embedded file. Save your article and you're done.

Now let's move over to the frontend of the website, we want to see what it looks like on the page. The article has a viewer with the PDF in it, you can read the whole menu without having to download it.

In close-up (this is page 2, are you hungry yet?):

If for whatever reason your browser doesn't support this, the file is shown as a link and the visitor can still download it:

So that's all! No extensions, just Joomla 4. Easy, right?


Translations

Read this article in German! It's here: Explore The Core: PDFs einfach in deine Joomla-Beiträge einbetten

1
Meet a Joomler - Stefanie Thielmann
Production Team Goals - 2022/Q4
 

Comments 9

Already Registered? Login Here
Alan N on Friday, 21 October 2022 11:57
Very easily!

I'd given up trying to embed pdf's in the past.

Just tried this, so easy - what a great Joomla! native function.

Thank you Anja.

1
I'd given up trying to embed pdf's in the past. Just tried this, so easy - what a great Joomla! native function. Thank you Anja.
Philip on Thursday, 03 November 2022 08:28
TinyMCE viz JCE

Really interesting and useful.

As a JCE user I figured out how to achieve the same in JCE but the HTML generated by JCE is very different although apparently functionally the same. I don't know enough about HTML . IS it better to use ."object" and "embed" rather than "iframe" and what is the difference?

0
Really interesting and useful. As a JCE user I figured out how to achieve the same in JCE but the HTML generated by JCE is very different although apparently functionally the same. I don't know enough about HTML . IS it better to use ."object" and "embed" rather than "iframe" and what is the difference?
Anja de Crom on Thursday, 03 November 2022 10:07
Good question

I don't know, but as always, Google is your friend . I found this, for example: https://9to5answer.com/difference-between-iframe-embed-and-object-elements

0
I don't know, but as always, Google is your friend :). I found this, for example: [url=https://9to5answer.com/difference-between-iframe-embed-and-object-elements]https://9to5answer.com/difference-between-iframe-embed-and-object-elements[/url]
Bernhard on Saturday, 05 November 2022 10:50
Embedding PDF for SEO reasons

Hi, is there an advantage for SEO when you embed the PDF? Is the content of the PDF crawled when it is embedded?

Thx.
Bernhard

0
Hi, is there an advantage for SEO when you embed the PDF? Is the content of the PDF crawled when it is embedded? Thx. Bernhard
Anja de Crom on Monday, 07 November 2022 10:40
Probably the same as with other PDFs

Hey Bernhard, I'm no expert but I believe Google does crawl PDFs on your site anyway so I don't see why this would be different when the PDF is embedded.

0
Hey Bernhard, I'm no expert but I believe Google does crawl PDFs on your site anyway so I don't see why this would be different when the PDF is embedded.
fuzzyangel on Thursday, 13 April 2023 18:00
upload pdf in cms content media menu

is it possible to allow a registered user to upload his pdf? when I try to do it as a registerd user in the frontend, it does nothing, I can't create a folder also.

0
is it possible to allow a registered user to upload his pdf? when I try to do it as a registerd user in the frontend, it does nothing, I can't create a folder also.
max power on Thursday, 18 May 2023 20:17
doesn't work if user is not superadmin

You can't insert a PDF if the user isn't superadmin. How can insert or what permissions I need to modify to insert the PDF?

0
You can't insert a PDF if the user isn't superadmin. How can insert or what permissions I need to modify to insert the PDF?
Anja de Crom on Friday, 19 May 2023 09:09
Good questions!

Good questions (both the registered user one and the one about super user). I don't know the answer, to be honest. But what I would do is compare the permissions for the user groups.

0
Good questions (both the registered user one and the one about super user). I don't know the answer, to be honest. But what I would do is compare the permissions for the user groups.
Frede on Wednesday, 17 April 2024 06:44
Mobile view

I've testet this on a new samsung mobile with Chrome, on an Iphone 7 (Safari and Chrome). All shows a download link, and a message that says, "You don't have a pdf plugin, but you can download the pdf file". Have you found a workaround, or at least a way to change the default message, to (in my case) something like, "your browser doesn't support pdf view, but you can download the pricelist here".

0
I've testet this on a new samsung mobile with Chrome, on an Iphone 7 (Safari and Chrome). All shows a download link, and a message that says, "You don't have a pdf plugin, but you can download the pdf file". Have you found a workaround, or at least a way to change the default message, to (in my case) something like, "your browser doesn't support pdf view, but you can download the pricelist here".

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/