Moodle Plugins directory: PDF Protect: Versions: 3.2.8 | Moodle.org
PDF Protect
Activities ::: mod_pdfprotect
Maintained by
Eduardo Kraus
This is a Moodle module developed to provide an extra layer of security for PDF files, preventing users from downloading, printing, or copying the content of the PDF. It is ideal for protecting sensitive material and preventing unauthorized sharing of documents.
PDF Protect 3.2.8
Moodle 3.10, 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1
Released: Thursday, 30 October 2025, 9:55 AM
Code prechecks
overview
phplint
phpcs34 | 0
js2 | 2
css2 | 0
phpdoc13 | 0
savepoint
thirdparty
grunt1 | 1
shifter
mustache
gherkin
HTML | XMLMoodle Plugin: PDFProtect
This is a Moodle module developed to provide an extra layer of security for PDF files, preventing users from downloading, printing, or copying the content of the PDF. It is ideal for protecting sensitive material and preventing unauthorized sharing of documents.
Features
- Download Protection: Prevents downloading the PDF file.
- Print Block: Disables the print option for the PDF.
- Prevent Text Copying: Blocks copying content from the PDF, ensuring that the content cannot be easily copied.
Requirements
- Moodle 2.7 or higher.
- Proper permissions to install and manage plugins on your Moodle site.
How to Use
- Access the course where you want to add the protected PDF file.
- Add the PDFProtect module as a resource.
- Upload your PDF file.
- Save the settings.
Now, users will have access to the PDF directly in the browser, with no option to download, print, or copy the content.
Contributions
If you have suggestions or improvements for the plugin, feel free to create a pull request or open an issue.
Contact
Eduardo Kraus
Professor / Programmer / Passionate about Moodle / Innovation and new products
www.eduardokraus.com.br
Version information
- Version build number
- 2025102900
- Version release name
- 3.2.8
- Maturity
- Stable version
- MD5 Sum
- e0a0f5ef6cccd0fb6e9895706a00df91
- Supported software
- Moodle 3.10, Moodle 3.11, Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0, Moodle 5.1
- Latest release for Moodle 3.10
- Latest release for Moodle 3.11
- Latest release for Moodle 4.0
- Latest release for Moodle 4.1
- Latest release for Moodle 4.2
- Latest release for Moodle 4.3
- Latest release for Moodle 4.4
- Latest release for Moodle 4.5
- Latest release for Moodle 5.0
- Latest release for Moodle 5.1
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- 3.2.8
Default installation instructions for plugins of the type Activities
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "assignment") in the "mod" subdirectory.
- Visit http://yoursite.com/admin to finish the installation