Elementor PDF Viewer: Keep Every Document on the Page

October 9, 2026
·
Shahidul Islam
PDF viewer in Elementor: a menu and a datasheet in framed viewers with page badges and download buttons

Some of your best content is a PDF. The menu that changes with the season, the datasheet an engineer wants before they buy, the syllabus, the floor plan, the annual report, the terms of service. The usual way to share it is a link that downloads or opens in a new tab, which pulls the reader off your site, loses your header and gives them a bare file with no context and no way back.

A PDF viewer keeps the document on the page. The reader sees a title, a page count and a download button above the file itself, and can scroll, zoom and search it without leaving. Sky Addons includes a free PDF Viewer widget for Elementor that embeds any PDF from your media library or from a web address. This article covers where a PDF viewer is the right choice, how it works, and how to set it up so the document is easy to read on every device.

Where a PDF viewer fits

Use it when the document is the content, and the reader is better served seeing it in place.

  • Restaurants and cafes. The dinner or seasonal menu, with a download button for guests who want a copy.
  • Manufacturers and B2B sellers. Datasheets, spec sheets and certificates, placed on the product page beside the buy or enquire button.
  • Schools and training providers. A course syllabus, a timetable or a handbook, opening at the page a student needs.
  • Property and venues. A floor plan or a brochure on the listing page, so a buyer can read it before they enquire.
  • Charities and public bodies. Annual reports, accounts and policy documents that people expect to read as they were published.
  • Legal and compliance pages. Terms of service, privacy notices and data processing agreements, in the exact version you signed off.
PDF viewer in Elementor: a menu and a datasheet in framed viewers with page badges and download buttons
Two viewers from one widget: a menu in a light frame and a datasheet in a dark frame, each with a page badge and a download button.

PDF viewer versus a plain link

A link is the simplest thing that works. The table shows what a viewer adds.

Link to the fileEmbed with an iframeSky Addons PDF Viewer
Reader stays on the pageNoYesYes
Title and page badgeNoNoBuilt in, styled
Download buttonIs the linkAdd by handBuilt in, with icon and label
Open at a chosen pageNoAdd to the URLOne field
Hosted or remote fileEitherEitherMedia library or a web address
Size and shapeNot applicableManual CSSWidth and height controls
Matches your brandNoNoColours, radius and spacing per part

The features that matter

Any PDF, from two sources. Pick a file from your media library, or paste the address of a PDF that lives elsewhere. Use the media library for documents you control, and the web address for a file kept on another system that you want to show without copying it.

A header that gives the file context. Add a title, choose its HTML tag, and switch on a badge, for example the page count or the kind of file, with an icon before or after the text. The header turns a raw file into something with a name and a purpose.

A download button, built in. One switch adds a download button to the header with your own label, such as “Download the menu”, plus an icon, its position and its spacing. Readers who want a copy get it in one click.

Open at the right page. Set the page the viewer opens at. A long report can open at the summary, and a syllabus can open at week one. That is helpful when the reader needs only one section of a large file.

Size that fits your layout. Set the width and the height, so the viewer fills a column or a full-width section. Padding, margin and radius on the frame make it sit comfortably with the rest of the page.

Styled to match. The header bar, the title, the badge and the button each have their own colours, spacing and radius. A dark viewer for a technical datasheet and a soft cream one for a menu are both settings, not custom code.

A proven embed method. The widget uses PDFObject to embed the file with the browser’s own PDF reader, so you get the native scroll, zoom and search that people already know.

PDF viewer examples: a floor plan, terms of service and a course syllabus
A floor plan, a terms of service document and a course syllabus, each in its own frame.

How to build a PDF viewer in six steps

  1. Upload the PDF. Add the file to your media library, or have the web address of a PDF ready.
  2. Add the widget. Drag PDF Viewer into a full-width container, or a column beside the text it supports.
  3. Choose the source. Pick Hosted File or Remote URL, then select or paste the file. Set the opened page if you want it to start somewhere other than page one.
  4. Add the header. Switch on the title and the badge, write a clear title such as “Autumn dinner menu” and add the download button with a specific label.
  5. Set the size. Use full width for a document, and a tall height, so the reader sees a good part of the page without scrolling inside the frame.
  6. Style and test. Set the frame, the header and the button colours to match your site, then test on a phone and a tablet as well as a desktop.
PDF viewer on desktop and in a narrow column
An annual report on a wide desktop layout and a checklist in a narrow column.

Why a PDF viewer works

Readers leave when they lose their place. A link that opens a new tab, or worse, forces a download, breaks the flow of a page and often never returns. A viewer keeps everything in one spot. The reader sees your heading, reads your introduction, then reads the file, and the button and the next step are still on the same screen.

The header helps them decide to read. A title and a page count answer the question “what is this and how long is it?” before they scroll. That is more inviting than a filename like “final-v3.pdf”.

It also makes a PDF part of the design. The frame matches your colours, the download button matches your buttons and the document appears as a designed element, not a stray file.

Keep the document on the page, and the reader stays on the page with it.

Getting it right

  • Compress the file. A large PDF slows the page and irritates mobile users. Export at a sensible resolution and remove unused images.
  • Name the title well. Say what the document is and, if it changes, the date or version: “Terms of service, version 4.2”.
  • Always offer the download. Not every mobile browser shows an embedded PDF inline, so a download button makes sure nobody is left without the file.
  • Use text on the page too. A PDF alone gives search engines and screen readers little to work with. Add a short summary above the viewer.
  • Set a generous height. A tall frame lets the reader see a full page. A short one forces scrolling inside the frame.
  • Check the file is accessible. Tag the PDF and give it real text. A scanned image of a page cannot be read by assistive technology.
Elementor PDF viewer: a brand starter kit, an accessibility checklist and an editorial calendar
Three viewers in different brand colours: a starter kit, an accessibility checklist and an editorial calendar.

What else a PDF viewer can carry

The widget is not limited to documents you publish. Use it to show a price list that a supplier updates, and paste the remote address so it always shows the latest version. Use it for a media kit, a recipe card, a printable form, a research paper or a lead magnet. Use the header’s download button to offer a copy while the reader scrolls the preview.

A viewer with a narrow width and a tall height works as a sidebar preview of a document. Two viewers side by side let a reader compare two versions of a plan or two editions of a report. With the title, badge and button styled, the same widget can serve a formal legal page and a friendly menu.

PDF viewer further examples: a field study, a plain viewer and the thumbnail sidebar
A field study in a dark frame, a plain viewer and the thumbnail sidebar of the browser's reader.

PDF viewer: common questions

Is the PDF viewer widget free?

Yes. PDF Viewer is part of the free Sky Addons plugin. Free vs Pro shows what the Pro plugin adds.

Do I need another plugin?

No. The widget loads the PDFObject library itself and works with Elementor and Sky Addons alone.

Will it slow my site down?

The viewer loads a small script, and the PDF is loaded by the browser. The main factor is the file size, so compress large documents, and consider placing very large files behind a download button.

Does it work on mobile?

The widget is responsive, and the header and button adapt to small screens. Some mobile browsers show an embedded PDF differently, or as a first page only, which is why the download button is worth switching on.

Can I open the PDF at a particular page?

Yes. Set the opened page number and the viewer starts there. The demo uses this to open a document on its second page.

The short version

A PDF viewer keeps the document on the page, with a title, a page badge and a download button above it. Sky Addons gives you hosted or remote files, an opening page, full styling and PDFObject-based embedding, all free. Compress the file, name it clearly and always offer the download.

Next steps: see the live demo, read the PDF Viewer documentation, compare plans and pricing, or read how a table of contents helps readers move through a long page. For gated downloads, see the form builder.

Written by
Shahidul Islam
Writes about the work behind the widgets — what shipped, why, and what it cost.
Share
In this post

More from the journal

Elementor PDF Viewer: Keep Every Document on the Page

Elementor PDF Viewer: Keep Every Document on the Page

The Elementor PDF viewer embeds any PDF on the page with a title, page badge and download button. Hosted or remote files. Free in Sky Addons.
Elementor Dual Button: Two Clear Choices in One Control

Elementor Dual Button: Two Clear Choices in One Control

The Elementor dual button pairs two calls to action with a badge between them, each with its own text, link, icon and style. Free in Sky Addons.
Elementor Social Icons: Follow Buttons Worth Tapping

Elementor Social Icons: Follow Buttons Worth Tapping

Social icons for Elementor with official or custom colours, labels above, below or beside, separators and a dim on hover effect. Free in Sky Addons.

Comments are closed.