Trusted by over 100k+ users
4.9
Plugin
Utilities

Easy PDF

PDF Viewer Plugin for Joomla

5.0 v1.2.0

30-day money-back guarantee

Works with
Joomla 4 Joomla 5 Joomla 6
Easy PDF

What can Easy PDF do for you?

Product features

Easy PDF embeds PDFs in Joomla articles with modal or inline viewers, thumbnail openers, download and print controls, login gates, and protected file streaming.
Three Display Modes

Modal, Embed, Download

Modal viewer
Open PDFs on click without leaving the article.

Inline embed
Show the document in the page flow with optional header tools.

Download only
Offer a save link with an optional file-size badge.

Auto or Custom Cover

Thumbnail Openers

Auto first page
When no cover is set, the first page becomes the opener preview.

Custom thumb
Point to any Media Manager image with thumb="images/..."

Sized tiles
Control width and optional height with thumbsize and thumbheight.

Cross-Browser Display

Built-in Viewer

Consistent chrome
Pages, zoom, and fit controls work the same across browsers.

Native option
Switch to engine="native" for the device browser PDF viewer.

Dark or light
Match modal chrome to your site with theme="dark" or theme="light".

Per Shortcode Toggles

Download and Print Control

Hide download
download="0" removes download UI and blocks the download token.

Hide print
print="0" removes print controls and soft-blocks Ctrl+P.

Soft deterrence
Optional right-click block with nocontext="1".

Member Documents

Login and Register Gates

Access modes
Public, login to view, or register to view.

Return-aware links
Configure Users menu items or URL overrides for SEF-friendly login.

Access levels
Optional accesslevel attribute for Joomla viewing access levels.

Signed File URLs

Protected Streaming

com_ajax stream
PDFs can be served through signed tokens instead of bare media paths.

Allowed folders
Limit which site folders may be streamed.

Gate friendly
Harder for guests to bypass login by guessing the file URL.

No Memorising Attributes

Editor Insert Button

Toolbar helper
Build mode, access, download, print, thumb, and theme options visually.

Paste path once
Upload via Media, then insert the relative path.

Package install
Content plugin and editors-xtd button install together.

Brand Flexible

Design Tokens

Template colour
Buttons can inherit the template primary colour.

Accent and radius
Override when you need a fixed brand colour.

Extra CSS
Scoped rules for site-specific polish.

Article Friendly

Shortcode First

One tag
{epdf file="images/docs/guide.pdf" mode="modal"}View{/epdf}

Per instance overrides
Mode, access, download, print, thumb, theme, height, and more.

Many on one page
Each shortcode keeps its own viewer and controls.

Joomla 4 / 5 / 6 / PHP 8.1+

Modern Joomla Plugin

Native stack
Service provider, dispatcher, namespaces, and Web Asset Manager CSS/JS.

No jQuery
Vanilla JavaScript only.

Utilities category fit
Document embedding beside other JoomlaX content utilities.

Modal viewer
Open PDFs on click without leaving the article.

Inline embed
Show the document in the page flow with optional header tools.

Download only
Offer a save link with an optional file-size badge.

Auto first page
When no cover is set, the first page becomes the opener preview.

Custom thumb
Point to any Media Manager image with thumb="images/..."

Sized tiles
Control width and optional height with thumbsize and thumbheight.

Consistent chrome
Pages, zoom, and fit controls work the same across browsers.

Native option
Switch to engine="native" for the device browser PDF viewer.

Dark or light
Match modal chrome to your site with theme="dark" or theme="light".

Hide download
download="0" removes download UI and blocks the download token.

Hide print
print="0" removes print controls and soft-blocks Ctrl+P.

Soft deterrence
Optional right-click block with nocontext="1".

Access modes
Public, login to view, or register to view.

Return-aware links
Configure Users menu items or URL overrides for SEF-friendly login.

Access levels
Optional accesslevel attribute for Joomla viewing access levels.

com_ajax stream
PDFs can be served through signed tokens instead of bare media paths.

Allowed folders
Limit which site folders may be streamed.

Gate friendly
Harder for guests to bypass login by guessing the file URL.

Toolbar helper
Build mode, access, download, print, thumb, and theme options visually.

Paste path once
Upload via Media, then insert the relative path.

Package install
Content plugin and editors-xtd button install together.

Template colour
Buttons can inherit the template primary colour.

Accent and radius
Override when you need a fixed brand colour.

Extra CSS
Scoped rules for site-specific polish.

One tag
{epdf file="images/docs/guide.pdf" mode="modal"}View{/epdf}

Per instance overrides
Mode, access, download, print, thumb, theme, height, and more.

Many on one page
Each shortcode keeps its own viewer and controls.

Native stack
Service provider, dispatcher, namespaces, and Web Asset Manager CSS/JS.

No jQuery
Vanilla JavaScript only.

Utilities category fit
Document embedding beside other JoomlaX content utilities.

Docs & setup

Get up and running fast

Written guides for installing and configuring Easy PDF — from first setup to the options that matter.

  • Installation steps
  • Configuration options
  • Practical usage tips

Pricing

Choose the plan that fits

Save more as you scale — longer access means a bigger discount.

Compatible with
Joomla 4 Joomla 5 Joomla 6
Tester plan
30 Days
Basic testing plan. 30 days access only. No priority support. Access expires after 30 days - no future updates.
$19

$19

You save zero
Download Access - 30 Days
Support - 30 Days Email Support
1 Website License
Unlimited Downloads
No Priority Support
No Future Updates After 30 Days
Limited to Testing Only
30-Day Money Back Guarantee
Commercial Use License
6 Months
6 months access with priority support & bug fixes. Perfect for short-term projects and growing businesses.
$114

$29

You save $85
Download Access - 6 Months
Support - 6 Months + Priority Updates
2 Websites License
Unlimited Downloads
Priority Email Support
Priority Bug Fixes
6 Months Free Updates
30-Day Money Back Guarantee
Commercial Use License
Pay once
Lifetime
Lifetime access with dedicated support agent. Never pay again - unlimited updates & custom development support included.
$1,980

$99

You save 95%
Download Access - Lifetime
Support - Lifetime + Dedicated Support
Unlimited Websites License
Unlimited Downloads
Dedicated Support Agent
Lifetime Free Updates
Feature Request Priority
Custom Development Support
30-Day Money Back Guarantee
Commercial Use License

Have questions about Easy PDF?

Frequently asked questions

Easy PDF supports Joomla 4, 5, and 6 with a service provider, namespaced helper, Web Asset Manager assets, and PHP 8.1 or later recommended.

It embeds PDFs in Joomla articles using {epdf} shortcodes. You can open a modal viewer, show an inline embed, or offer a download link, with optional login gates and download/print controls.

{epdf file="images/docs/guide.pdf" mode="modal"}View PDF{/epdf}. Upload the PDF through Media Manager first, then use the relative path.

In modal mode, when Modal thumbnail is enabled and you do not set a custom image, Easy PDF renders the first page as the opener preview. Use thumb="auto", thumb="images/cover.jpg", or thumb="0" for a text button.

Yes. Use download="0" and/or print="0", or change the plugin defaults. Download off also blocks the download token. These are soft controls, not DRM.

Set access="login" or access="register". Guests see gate buttons. Configure login/register menu items or URL overrides in the plugin so return links work on SEF sites.

When enabled, PDFs stream through a signed com_ajax URL instead of a bare media path, which helps keep gated documents from being opened by guessing the file location.

Built-in (default) gives consistent controls and better download UI control. engine="native" uses the device browser PDF viewer inside an iframe.

No. Easy PDF uses native JavaScript and CSS with the Joomla Web Asset Manager.

Download EasyPdf_UNZIP.zip. Unzip it, then install pkg_easy_pdf_1.2.0.zip from System > Install > Extensions.

Visit support.joomlax.com. Include Joomla and PHP versions, page URL, and the shortcode you used.

Still have questions?

All-access bundle

Unlock every JoomlaX extension in one plan

Get all 60+ extensions, ongoing updates, and full-time support. Plans start at $99.

  • Satisfaction guarantee
  • Secure SSL payment
  • Updates included

Sign in to your account

Don't have an account yet? Register Now!