Easy PDF
PDF Viewer Plugin for Joomla
30-day money-back guarantee
What can Easy PDF do for you?
Product features
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.
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.
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".
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".
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.
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.
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.
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.
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.
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.
$19
30-day money-back guarantee
$29
30-day money-back guarantee
$49
30-day money-back guarantee
$99
30-day money-back guarantee
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