Skip to Content
Menu

70.10

v 18.0 Third Party
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 931
Technical Name odoo_pdf_security
LicenseLGPL-3
Websitehttps://apps.odoo.com/apps/modules/browse?search=moaaz
Versions 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 931
Technical Name odoo_pdf_security
LicenseLGPL-3
Websitehttps://apps.odoo.com/apps/modules/browse?search=moaaz
Versions 15.0 16.0 17.0 18.0

PDF Security Module

Comprehensive PDF protection with password security, content restrictions, and dynamic watermarking for Odoo

Secure Your PDF Documents

Protect your sensitive business documents with advanced PDF security features. Control access, prevent unauthorized copying, and add professional watermarks to your Odoo reports.

Secure PDF Content

Prevents users from copying or extracting text and images from PDFs. This restriction is respected by most desktop PDF readers such as Adobe Acrobat.

Restrict PDF Print

Disables printing of the PDF document for users who open it without the owner password. This protection is effective in PDF readers that comply with PDF security settings.

Restrict Edit PDF

Prevents users from modifying the content of the PDF, including using advanced tools like Adobe Acrobat Pro DC. This ensures the document's integrity remains intact.

Password Protected

Allows you to set both a User Password (required to open the PDF) and an Owner Password (used to control permissions like printing, editing, and copying).

Dynamic Watermarking

Add customizable watermarks with dynamic content including custom text, user names, date/time stamps, and configurable positioning and opacity.

How It Works

Technical Requirements

Python Libraries Required:

  • pikepdf - For PDF security and manipulation
  • reportlab - For watermark generation

Installation Command:

pip install pikepdf reportlab

Compatibility:

  • ✅ All major PDF readers
  • ✅ Odoo Community & Enterprise
  • ✅ Cross-platform support

⚠️ Important Security Notes

PDF Security Limitations: PDF security restrictions are only effective in PDF readers that honor them, such as Adobe Acrobat Reader and other desktop PDF viewers that comply with the PDF specification.

  • Web browsers (like Chrome and Firefox) and many online PDF tools often ignore these security settings
  • Features like print blocking, copy restrictions, or edit protection may not work in browser environments
  • Browser-based tools (e.g., PDF.js) and online converters can bypass security settings by design

Best Practice: This module is intended for use in environments that respect PDF permissions. For maximum security, combine with strong owner passwords and consider additional document protection measures.

Advanced Watermarking Features

Dynamic Content

  • Custom text (e.g., "CONFIDENTIAL", "DRAFT")
  • User or Owner password security
  • Date and time of WaterMark

Customizable Appearance

  • Configurable position (center, corners, etc.)
  • Adjustable opacity levels
  • Multiple font options

Ready to Secure Your PDFs?

Enhance your document security with professional PDF protection features designed for Odoo.

Supported Editions

Community Enterprise

Need Support?

Contact us through:

Email: m.gafar2024@gmail.com

Contact Us on WhatsApp

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.