No products
* Prices may vary depending on your country.
* An additional contribution can be added at the time of payment.
New products
Search any French company and create it in Dolibarr in one click, with every official data field pre-filled: SIREN, SIRET, NAF code, EU VAT number, legal form, workforce, share capital, RCS. Free government API, no key required.
TimeKeepR is a Dolibarr module that allows the entry and tracking of planned and actual time on elements other than project tasks, while maintaining a consistent entry logic with the Dolibarr standard. This module extends the native time management capabilities by providing a more transversal and operational view, adapted to business needs.
|
|
Visual PDF template designer for Dolibarr
Create professional and customized PDF documents with a visual drag-and-drop editor. No coding required.
Compatible with Dolibarr 16.0+ | PHP 7.4+ | GPL v3 License
Dolibarr's default PDF templates (Sponge, Crabe...) are limited and difficult to customize. PDF Designer lets you create documents with your own corporate identity, using an intuitive visual editor based on GrapesJS: drag blocks, modify styles, insert variables and get perfect PDFs in seconds.
|
🎨
Drag & Drop Visual EditorComplete editor based on GrapesJS with pre-designed blocks for PDF sections: header, customer data, lines table, totals, footer and more. Drag, resize and customize each element. |
📋
8 Document TypesInvoices, quotes, orders, interventions, shipments, supplier invoices, supplier orders and supplier proposals. A different template for each document type. |
|
🏷️
Smart Variables System+60 variables organized by categories: company, customer, document, lines, translated labels and miscellaneous. Side panel with drag or click to copy. Automatically replaced when generating the PDF. |
🔧
Extra Fields (Extrafields)Complete support for Dolibarr extra fields: document, lines and third party (customer). Loaded dynamically from database. Use {extra_field} in your template. |
|
🌐
Multi-language LabelsTranslated label variables like {label_Invoice}, {label_TotalHT} that automatically translate to the document/customer language. |
🐧
Linux + wkhtmltopdfWorks exclusively on Linux servers with wkhtmltopdf installed. Full CSS support: flexbox, advanced borders, web fonts and modern designs for perfect PDFs. |
|
🖼️
Base64 Embedded ImagesUpload images directly to the editor. They are embedded in base64 within the template, ensuring they always display correctly in the PDF without depending on external paths. |
📐
Complete Page ConfigurationPage format (A4, Letter), orientation (portrait/landscape), customizable margins (top, bottom, left, right) in millimeters. Preview in editor according to format. |
|
</>
🆕 Raw HTML Editor v1.5Modal with HTML/CSS editor and automatic formatter: indents code, highlights tags. Allows adding/removing columns and rows, modifying titles and any structure with full freedom when the visual editor doesn't reach. |
🧮
🆕 Formula Engine v1.5Per-line calculations with {calc:line_qty*line_price} and aggregations {sum:...}, {avg:...}, {count}. Supports + - * / %, parentheses, decimals and numeric extrafields. |
|
🧾
Invoices
|
📝
Quotes
|
📦
Orders
|
🔧
Interventions
|
|
🚚
Shipments
|
🧾
Supplier Inv.
|
📦
Supplier Orders
|
📝
Supplier Prop.
|
60+ variables organized by categories, available in the editor's side panel
Wrap your table lines with tags {lines} and {/lines} to repeat them automatically for each line in the document:
⚠️ Important Note: Manually modifying table lines in the visual editor is complex. It is recommended to use the Raw HTML Editor (button </>) to add, remove or modify rows and columns.
For advanced modifications that the visual designer cannot easily handle, use the HTML editor with code coloring and automatic indentation.
|
✅ Automatic Indentation
The editor automatically reformats your code with proper indentation.
|
🎨 Syntax Coloring
HTML tags, attributes and values with distinctive colors for easy reading.
|
|
➕ Add/Remove Rows
Easily modify table structure without visual editor limitations.
|
🔧 Full CSS Control
Write advanced styles: flexbox, grid, animations and media queries.
|
💡 Tip: Combine the visual editor (for quick design) with the HTML editor (for precise adjustments). Code remains intact when switching editors.
Perform calculations directly in your templates, without programming.
| 🔢 Line Variables: line_qty, line_price, line_total_ht, line_total_tva, line_total_ttc, line_discount, line_tva_rate, line_pos, extra_line_* |
📄 Document Variables: doc_total_ht, doc_total_tva, doc_total_ttc, doc_total_localtax1, doc_total_localtax2, extra_* |
| ⚙️ Operators: + - * / % · parentheses · decimals · negatives · secure parser (no eval) |
🎨 Visual Editor (Drag & Drop)✅ Ideal for:
|
</> Raw HTML Editor✅ Ideal for:
|
⚡ Pro Tip: Changes in the HTML editor are preserved when returning to the visual editor. Use both without concern: design first visually, then fine-tune in HTML if needed.
|
1
Create a TemplateSelect document type, page format and margins. |
2
Design VisuallyUse the drag-and-drop editor. Drag blocks and variables from the side panel. |
3
Set as DefaultAssign the template as default and activate the PDF Designer template. |
4
Generate Your PDFs!Your documents will automatically use your custom design. |
| 📄 Header — Logo, company data and document reference | 👤 Customer Data — Block with all third-party information |
| 📊 Lines Table — Complete table with integrated line loop | 💰 Totals — Total HT, VAT and TTC with professional design |
| 💳 Payment Info — Payment terms and methods | 📝 Notes — Document public note block |
| 📎 Footer — SIRET, VAT and pagination | 🔤 Basic Elements — Text, title, image, separator, columns |
| Operating System | Linux (Ubuntu, Debian, CentOS, RHEL, etc.) |
| Dolibarr | 16.0 or higher |
| PHP | 7.4 or higher |
| PDF Engine | wkhtmltopdf (mandatory) — Full CSS support |
This module requires a Linux server with wkhtmltopdf installed. It is not compatible with Windows servers. wkhtmltopdf is necessary to generate PDFs with advanced CSS support (flexbox, borders, web fonts).
Ubuntu / Debian:
CentOS / RHEL / AlmaLinux:
Version with full support (recommended for servers without graphics environment):
Verify Installation:
💡 On headless servers (without graphics environment), you may need to also install: xvfb → sudo apt-get install -y xvfb
Granular access control: Read templates, Create/Edit templates and Delete templates. Configure which users or groups can design and manage PDF templates.
We have an online demonstration instance where you can see PDF Designer working in real time with example data and all features.
🌐 Access Live DemoTo request your credentials as a demo administrator user, send an email to:
📧 admin@erpmodplus.com
1. Download the module from Dolistore
2. Go to Home → Settings → Modules → Deploy External Module and upload the ZIP
3. Activate the "PDFDesigner" module
4. Start designing your PDF templates!
PDF Designer for Dolibarr
Version 1.5.0 | GPL v3 License | Compatible Dolibarr 16.0+