Need help with Joomla? We are available for hire to help with Joomla customization, upgrades, maintenance, and custom development.
Explore our services
PDF Indexer

PDF Indexer - Joomla PDF and DOC indexer

Documents Indexer makes the information inside your files searchable on your Joomla website. It extracts and indexes content from PDF, Word (DOC and DOCX), and Excel (XLSX) documents, so visitors can find relevant files by searching for the words they contain—not just their filenames. Administrators can index entire folders and subfolders, making it easier to manage large document collections. With integration into Joomla’s search tools, including Smart Search, Documents Indexer helps turn a library of stored files into a useful, searchable resource

Version: 7.1 Last Updated: Oct 08 2026 Compatible: Joomla 3.9.0+, Joomla 4, Joomla 5, Joomla 6

PDF Indexer for Joomla

Make your documents searchable. Index PDF, Word, and Excel files automatically.

Latest Version: 7.1 | Compatible with Joomla 4.x, 5.x, 6.x

See PDF Indexer in Action

Watch how visitors can find information inside documents on your Joomla website.

Key Features

Everything you need to make documents searchable

 

Multiple File Formats

Index PDF, DOC, DOCX, and XLSX documents automatically. Content is extracted and stored in the database for fast searching.

 

Bulk Indexing

Index entire folders and subfolders with one click. Save time when managing large document libraries.

 

Native Joomla Search

Seamlessly integrates with Joomla's standard search. Find documents by their content, not just filenames.

 

Auto-Sync

Automatically index new documents and remove deleted files from the search index. Keep everything synchronized.

 

EDOCMAN Integration

Works perfectly with EDOCMAN document management extension. Index and search documents managed by EDOCMAN.

 

Modern & Compatible

Supports Joomla 3.x, 4.x, 5.x, 6.x and PHP 7.x, 8.x. Integrated with Joomla Update System for easy updates.

Ready to Make Your Documents Searchable?

Get PDF Indexer today and improve your site's document search experience.

Purchase Now

Latest Product Updates

Explore the latest improvements and new features released for Documents Indexer.

Version 7.1

Download Notification Emails

Documents Indexer 7.1 introduces Download Notification Emails, allowing Joomla site administrators to receive automatic email alerts when users download documents from the frontend.

Administrators can configure recipients, choose Plain Text or HTML email format, customize the email subject and message, and use dynamic tags to include document, user, date, IP address, and site information.

Download alerts Custom recipients HTML emails Dynamic tags Joomla frontend downloads

Troubleshooting

 

1. Issue: pdftotext: Permission denied

When you index documents and receive the following error:

/components/com_docindexer/lib/binaries/linux/pdftotext: Permission denied

in the indexed content of PDF files, you can resolve this by changing the file permission:

  1. Navigate to: /components/com_docindexer/lib/binaries/linux/pdftotext
  2. Change the file permission to 777
  3. The issue will be resolved
 

2. How to Set Up a Cron Task to Index New Documents Automatically

Step 1: Enable the Plugin

Publish the plugin: Documents Indexer - Cron task

This plugin has several important parameters:

  • Integrate with Edocman documents: Select "Yes" if you want to index documents in the Edocman documents folder
  • Number of Documents to be Indexed: With each execution, Documents Indexer cannot index all documents at once. You should specify the number of documents to be indexed per run. The default is 5.

Step 2: Configure Cron Job

By default, Document Indexer uses a system plugin to trigger the indexing process. This means it requires someone to access the site (search engine bots are also counted) to trigger the process. Sometimes, this is not reliable or may cause multiple documents to be indexed if your site has very high traffic. To address this limitation, you can set up a cron job from your hosting account to trigger document indexing instead.

? Instructions:

Set up a cron job to make a request to this URL using CURL. Note that you should use CURL so that variables can be passed in the GET request. See this guide for detailed instructions.

URL format:

https://domain.com/index.php?trigger_code=SECRETCODE
  • Replace domain.com with the URL of your site
  • Replace SECRETCODE with the secret string you entered in the "Trigger Code" parameter of the plugin

This will ensure the indexing process is only triggered when a request is made to that URL (which should be kept secret as no real users will access it). This approach is more reliable than relying on a system plugin.

Example cron job setup:

Cron job setup example

Documents Indexer 7.1 Released with Download Notification Emails

Documents Indexer 7.1 introduces a powerful new feature for Joomla websites: Download Notification Emails. Site administrators can now receive automatic email notifications whenever a document is downloaded from the frontend.

This update helps Joomla site owners monitor document activity more effectively, improve file management workflows, and stay informed about important downloads.

What’s New in Documents Indexer 7.1?

The main highlight of Documents Indexer 7.1 is the new download email notification system. When a valid frontend document download occurs, the extension can automatically send an email to selected administrators or custom recipients.

This is especially useful for Joomla websites that manage customer documents, private files, digital resources, internal documents, product files, or downloadable assets.

Key Features

  • Enable or disable download notifications directly from the configuration page.
  • Set notification recipients to define who receives download alert emails.
  • Choose email format, including Plain Text or HTML.
  • Customize email subject and message content to match your website’s communication style.
  • Use dynamic tags to include document, user, date, IP address, and site information.
  • Automatically notify administrators when users download documents from the frontend.

Dynamic Email Tags

Documents Indexer 7.1 supports dynamic tags, allowing you to automatically insert download-related information into the notification email.

[DOCUMENT_TITLE] [USER_NAME] [USER_EMAIL] [DOWNLOAD_DATE] [IP_ADDRESS] [SITE_NAME]

Why This Update Matters

With download notification emails, Joomla administrators can better understand how documents are being accessed, who is downloading them, and when download activity happens. This makes Documents Indexer a more practical solution for Joomla document management and file download tracking.

About Documents Indexer

Documents Indexer is a Joomla extension designed to help website owners organize, index, display, and manage documents more efficiently. It is developed by Joom Donation, a trusted provider of Joomla extensions.

Learn more about Documents Indexer and other Joomla extensions at www.joomdonation.com.

Documents Indexer 7.1 is Now Available

Upgrade today to use Download Notification Emails and improve document download tracking on your Joomla website.

Visit Joom Donation
Release Notes

🚀 PDF Indexer 7.0 — What's New

Four major improvements that make document indexing on Joomla more flexible, easier to use, and more reliable.

📁

1. Index PDFs from Any Folder

You can now index PDF files stored in any folder on your server — not just the default location. This gives teams full control over where documents are stored.

  • Choose a custom folder path directly from the admin panel
  • Optionally scan all subfolders automatically
  • File downloads and previews always resolve to the correct source
  • Fully backward-compatible — existing setups are unaffected
🎨

2. Refreshed Admin Interface

The indexing screens have been redesigned to match the modern Joomla admin look and feel, making them cleaner and easier to navigate.

  • Clean card-based layout using Bootstrap 5
  • Consistent styling across all indexing screens
  • Easier to read and use for all administrators
⚡

3. Faster Folder Setup

Setting up a custom folder path is now quicker and less error-prone, especially for non-technical administrators.

  • A "Fill Joomla Root" button auto-fills the base path for you
  • Just type the subfolder name to complete the path
  • Fewer mistakes, faster configuration
🔍

4. Smart Search Now Works Reliably

A critical fix ensures that indexed documents are immediately discoverable through Joomla Smart Search — both for new files and re-indexed ones.

  • New documents appear in search results right after indexing
  • Re-indexed documents update search results correctly
  • Indexing and search are now fully connected end-to-end

📊 Summary of Improvements

AreaImprovementBenefit
Flexibility Custom folder indexing Index PDFs from any location
Usability Redesigned admin UI Cleaner, easier to navigate
Setup Speed Auto-fill path button Faster, error-free configuration
Search Quality Smart Search fix Documents found immediately after indexing

PDF Indexer 7.0 is ready for production.

More scalable, more dependable, and built for real Joomla deployments.



Introducing Document Indexer 6.0
Smarter Search, Faster Indexing, Better Document Management
We're excited to introduce Document Indexer 6.0, a major new release that enhances document management on Joomla with automatic metadata extraction, a new analytics dashboard, smart re-indexing, and backend preview capabilities.
What's New
 
✓
Automatic PDF Metadata Extraction
Extract and store Author, Title, Keywords, and Creation Date from PDF files automatically, with support for Joomla Smart Search indexing.
✓
New Statistics Dashboard
Track total documents, published files, storage usage, file types, top downloads, and indexing logs from one central admin dashboard.
✓
Smart Re-indexing
Detect real file changes using modification time and MD5 verification, so unchanged documents are skipped automatically.
✓
Backend Document Preview
Preview PDF, DOCX, XLSX, and PPT/PPTX files directly in the backend, with metadata, file hash, and last indexed time displayed for administrators.
Document Indexer 6.0 — Intelligent Document Management for Joomla



Introducing PDF Indexer 5.0

Smarter, Faster, Better Document Management

We're excited to announce the release of PDF Indexer 5.0, bringing significant improvements and modern compatibility to your document management experience.

What's New

? Enhanced Compatibility

PDF Indexer 5.0 is fully compatible with Joomla 6 and the latest PHP versions, ensuring your extension stays up-to-date with current web technologies and security standards.

? Redesigned Administration Interface

We've completely revamped the backend interface to provide a more intuitive and user-friendly experience. Configuration settings and document management are now easier than ever to navigate, allowing you to manage your documents with greater efficiency and less complexity.

? Built-in Update System

Stay current effortlessly with our new integrated update feature. You can now update Documents Indexer directly from your Joomla backend without the need for manual downloads or installations.

? Automatic Update Notifications

Never miss an important release again. PDF Indexer 5.0 automatically notifies you when a new version of Documents Indexer is available, keeping you informed about the latest features, improvements, and security patches.

Upgrade to PDF Indexer 5.0 today!

Experience a more streamlined, modern approach to document indexing and management in Joomla.