Module PDF Protect: Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m (Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page "Module_PDF_Protect_FR" update.)
(Link to the full presentation and support of the module (purchase on the DoliStore))
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<!-- BEGIN interlang links -->
<!-- BEGIN origin interlang links -->
<!-- Do NOT edit this section
<!-- You can edit this section but do NOT remove these comments
     Links below are automatically managed by PolyglotBot
     Links below will be automatically replicated on translated pages by PolyglotBot -->
    You can edit links on the English source page : Module_PDF_Protect_FR -->
[[fr:Module PDF Protect FR]]
<!-- END interlang links -->
<!-- END interlang links -->


Line 18: Line 18:
|-
|-
! Version
! Version
| 5.12.0
| 5.13.0
|-
|-
! Dolibarr
! Dolibarr
Line 28: Line 28:
! Support
! Support
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]
|-
! Presentation and support
| [https://modules.theopequignot.fr/modules/pdfprotect?lang=en modules.theopequignot.fr]
|}
|}


Line 38: Line 41:
* '''Optional opening password''': the PDF is then truly encrypted and unreadable without it.
* '''Optional opening password''': the PDF is then truly encrypted and unreadable without it.
* '''Works with online signature''': your customer can sign the protected quote online, then both the original and the signed PDF are protected again.
* '''Works with online signature''': your customer can sign the protected quote online, then both the original and the signed PDF are protected again.
* '''Signature placed in the box''': your customer's online signature lands in the "Bon pour accord" box of the quote, even when that box moves up or down from one document to the next (InfraS PackPlus templates included), and the "Signature: date - name" line stays readable. When no box is recognized, Dolibarr keeps its usual position.
* '''Works with bulk merge''': the "Generate document" bulk action on quote and invoice lists keeps working.
* '''Works with bulk merge''': the "Generate document" bulk action on quote and invoice lists keeps working.
* Audit log of every protected document, built-in settings page.
* Audit log of every protected document, built-in settings page.
Line 69: Line 73:


== Support ==
== Support ==
Questions before buying, installation or update issues: write to [mailto:contact@theopequignot.fr contact@theopequignot.fr]. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase.
Questions before buying, installation or update issues: write to [mailto:contact@theopequignot.fr contact@theopequignot.fr]. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase. The full presentation of the module, its screenshots, frequently asked questions and the support form are on [https://modules.theopequignot.fr/modules/pdfprotect?lang=en modules.theopequignot.fr]. Purchases are made on the DoliStore.

Latest revision as of 18:12, 3 October 2026


TheoPequignot-PDFProtect-logo.png
Editor Theo Pequignot (theopequignot.fr)
Module ID 194156
Version 5.13.0
Dolibarr 14 to 24
Where to get it DoliStore
Support contact@theopequignot.fr
Presentation and support modules.theopequignot.fr

A quote sent as a PDF can be copied, edited and sent back under another name. PDF Protect automatically locks quote and invoice PDFs as soon as Dolibarr generates them.

What it does

  • Automatic protection on every PDF generation, for quotes, invoices or both.
  • Opens freely by default: your customer opens the document with a double-click, but editing, extraction and assembly are blocked. Printing and text copying are allowed or not, your choice.
  • Optional opening password: the PDF is then truly encrypted and unreadable without it.
  • Works with online signature: your customer can sign the protected quote online, then both the original and the signed PDF are protected again.
  • Signature placed in the box: your customer's online signature lands in the "Bon pour accord" box of the quote, even when that box moves up or down from one document to the next (InfraS PackPlus templates included), and the "Signature: date - name" line stays readable. When no box is recognized, Dolibarr keeps its usual position.
  • Works with bulk merge: the "Generate document" bulk action on quote and invoice lists keeps working.
  • Audit log of every protected document, built-in settings page.

Nothing to install on the server

The built-in engine (AES-256) runs everywhere, including the official Dolibarr Docker image. If your server has qpdf, pikepdf, GhostScript or pypdf, the module can use them too.

Good to know

  • Without an opening password, copy and edit restrictions are honored by common readers (Adobe Acrobat, Foxit…), but a specialised tool can remove them. For real confidentiality, set an opening password.
  • Factur-X PDFs (with an embedded XML file) are protected with qpdf or pikepdf; with the built-in engine they are left as they are so the XML is not lost.
  • An encrypted PDF is no longer PDF/A compliant.

Installation

Home → Setup → Modules → "Deploy/install external app/module", upload the zip, enable PDF Protect and tick the documents to protect.

Upgrading from a previous version: replace the files, then disable and re-enable the module (Setup → Modules). Settings, data and user permissions are kept.

Compatibility

  • Dolibarr 14 to 24 (verified on 16, 23 and 24, including Docker).
  • PHP 7.4 to 8.4, MySQL / MariaDB.
  • English and French included. Email support and updates for 2 years.

Screenshots

Support

Questions before buying, installation or update issues: write to contact@theopequignot.fr. I am the developer of this module and I answer myself. Support and updates are included for 2 years with the DoliStore purchase. The full presentation of the module, its screenshots, frequently asked questions and the support form are on modules.theopequignot.fr. Purchases are made on the DoliStore.