No products
* Prices may vary depending on your country.
* An additional contribution can be added at the time of payment.
New products
DoliStrategy is the first module of NEXT GESTION's Business Strategy range. It connects the entire strategic cycle in a single cockpit and lets leadership answer, from Dolibarr: what is our strategy, are we ahead or behind, which KPI are struggling, which projects serve which objectives, how much do we invest and for what benefits, which…
Manage the Bills of Quantities (BOQ) of your construction and contracting projects in Dolibarr: reusable estimate templates, tab based BOQ form with Materials, Labours, Overhead and Signatures, quotation creation, manager signature and a customer portal where your customers view, sign and accept their BOQs and print the PDF report.
mp4080d20260921131752
A secure PDF editing workshop for Dolibarr: the archived original is never modified. Every edit produces a numbered version backed by its SHA-256 fingerprint and written to the audit log. Genuinely destructive redaction, OCR for scans, templates and batch processing, PDF/A-3 and Factur-X export straight from your invoices.
|
|
Dolibarr 23 · PHP 8.2 or later · GPL-3.0
AtelierPDF is built on one rule that is not negotiable: the file you import is never opened for writing again. It is archived read-only, its SHA-256 fingerprint is computed and re-checked every time it is displayed, and every edit produces a separate file, numbered, dated and written to the log. If an original's fingerprint drifts from the recorded one, the module says so and blocks editing.
That is what separates a workshop from a plain PDF editor: you can correct, hide, reorder and export, and still prove at any time that the source document is intact.
Controlled import. File extension and %PDF signature checked, size and page count bounded by your settings, embedded JavaScript, digital signatures and Factur-X XML detected and reported. A PDF protected by its issuer without an open password — a bank statement, an incoming invoice — is accepted and can be edited; a PDF that needs a password to open is refused. The file is parsed in PHP, byte by byte — never executed.
Layer-based editing. White-out, text in the font of your choice, images, logos, stamps, watermarks and page numbering. Zoom from 50 to 300 %, grid, millimetre snapping, layer locking, undo / redo, and a draft set aside every 30 seconds: a tab closed by mistake loses nothing. Analysing a word reports the detected font, its licence, size and colour, and offers free equivalents ranked by resemblance; your choice is remembered for next time.
Find and replace. Ctrl+F reads every page and lists the matches with their context. Replacing lays a white-out in the background colour sampled on the spot, then rewrites the text in the detected size, colour and style.
Read a scan. A page with no text is detected and offered for recognition, in French, English or Spanish. The recognised text becomes a transparent layer: the page keeps its appearance and becomes selectable and searchable. Everything is computed in the browser — neither the image nor the text leaves the machine.
QR code, link, attachment. A vector QR code, crisp at any size. An area made clickable, restricted to http, https and email addresses. A file embedded in the PDF — an invoice's XML, a quotation's spreadsheet — which the recipient extracts from their reader.
Redaction that actually removes. Redaction here is not a black rectangle laid on top. The page is redrawn with the areas filled in, the server verifies that coverage is complete, and the original page is then replaced. Text outside the areas is rewritten so it stays selectable. Nothing of the redacted content survives in the output file, and the reason for the redaction is written to the log. The operation requires a dedicated permission.
Page management. Rotate, reorder and remove from the thumbnails, and insert pages from another archived document. Removed pages come back with one click.
Templates and batch processing. The "Certified copy" stamp, watermark or page numbering you apply every week is saved as a template, then applied to up to 50 documents at once. Each document gets a new version; no original is touched, and redacted documents are left out.
A font book. Your TTF and OTF fonts, with an embedding-rights check: a font that forbids embedding in a PDF is refused before it becomes a problem.
Export. Edited PDF, page-by-page images, PDF/A-3 for long-term archiving, Factur-X (PDF/A-3 with embedded CII XML, BASIC, EN 16931 and EXTENDED profiles), CII XML and UBL 2.1 XML on their own. Factur-X can be built from an archived document or straight from a Dolibarr invoice. Data missing for the chosen profile is listed before export: nothing is invented.
Audit trail. Every import, edit, export, original download, settings change and integrity alert is logged with the user, IP address, timestamp and before / after fingerprints. Filters, CSV export, adjustable retention period.
Backups. AES-256 encrypted archive of documents, versions, fonts and log, on demand. Restore with per-entry fingerprint verification.
An AtelierPDF tab is added to proposals, orders, invoices and projects: the object's PDF goes into the workshop with one click, and the edited version travels back — attached to the record's documents, or emailed from its own send form, never overwriting or duplicating an existing file. Ten separate permissions can be given to user groups, and the module emits events that other modules can react to.
Accordion menus, rounded buttons, spaced-out elements, and an Appearance screen where colours, corner radii, density and text size are set with a live preview and a WCAG AA contrast check. Ten lists — stamps, preset texts, redaction reasons, colour swatches, categories… — can be edited from the settings.
The document list is sortable by column — reference, label, origin, pages, size, archiving date — and its rows per page can be set from 10 to 200. Filter, sort and pagination are kept together: coming back from a record does not lose your place.
Built-in help accompanies every screen ("?" button or F1), in French, English and Spanish, readable offline. A guided tour introduces the workshop on first use, and the "Report a problem" button prepares an email with the versions and the screen concerned, which you read before sending.
More than 750 automated checks on every release, stored alongside the code and re-run before any delivery: 40 static checks on the source, 537 checks on the language keys in all three languages, 108 in-browser measurements (WCAG AA contrast, overflow, clipped text, at 1440 and at 360 px), 44 checks on the lists, fields and alignments of the 19 screens, and a PHPStan level 5 analysis with no error.
Every check is itself verified: a copy of the module is damaged forty-two times, at least once per check, and the check must catch its defect. A check that lets through what it aims at is worse than no check at all.
▸ Legally validated documents are never modified: the module works on copies and produces separate files.
▸ AtelierPDF builds the Factur-X file, it does not send it: transmission through an approved platform remains your responsibility.
▸ Redaction requires the PHP GD extension.
▸ No data leaves your server: no external service calls, no telemetry.
▸ Also available as a WordPress plugin, built on the same engine.