Promotions

New products

  • Advanced SMS - Multi-operator

    Send SMS from any Dolibarr card through 12 operators (Nexah, Termii, Twilio…) + a generic HTTP gateway. Campaigns with A/B testing, distribution lists, automatic invoice reminders, STOP/GDPR compliance, tracked short links, full dashboard. A single operator is enough to start.

    65.00 €
  • Modelo 347 - Spanish AEAT Annual Declaration

    Generate the Spanish Modelo 347 file and draft PDF for the Spanish Tax Agency (AEAT) from Dolibarr customer and supplier invoices.

    40.00 €

PDF Protect

mp24503d20260608163656

Restricts copying and editing on your Dolibarr quotes and invoices, with optional password encryption for documents that need real confidentiality.

40.00 €
Excl. tax

  • Author Theo Pequignot
  • Module version 5.10.0
  • Release date 06/08/2026
  • Access to download and updates 2 years
  • How to contact support contact@theopequignot.fr
  • Compatibility Dolibarr V14+   -   PHP7.4 - 8.4
  • Last update 06/11/2026 12:23 PM

More info...

PDF Protect adds AES-256 permission settings to the quote and invoice PDFs that Dolibarr generates. Out of the box, your documents still open with a single click, no password needed, but text copying and editing are turned off. Readers like Adobe Acrobat and Foxit respect these settings, so the documents are easy to share while everyday users are kept from copying text or reworking them.

When a document genuinely needs to stay confidential, you can set a user password in the admin screen. The PDF is then encrypted and cannot be opened at all without it.

One thing worth being clear about: in the default setup, with no user password, the copy and edit restrictions are a deterrent that compliant readers honor rather than a hard cryptographic lock. Someone with the right PDF tools could strip them out. If you need protection that truly holds, set a user password.

The module applies protection automatically as soon as a PDF is generated, lets you choose which documents to cover and which permissions to allow, and keeps an audit log of what was protected. It works through several engines depending on what your server has available (qpdf, GhostScript, pikepdf, pypdf, or the built-in TCPDF, which needs nothing extra installed), and it stays compatible with electronic signature workflows further down the line. Everything is managed from an admin page inside Dolibarr.




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org